net/bnxt: refactor flow parser in ULP
authorKishore Padmanabha <kishore.padmanabha@broadcom.com>
Sun, 30 May 2021 08:59:18 +0000 (14:29 +0530)
committerAjit Khaparde <ajit.khaparde@broadcom.com>
Thu, 8 Jul 2021 00:02:09 +0000 (02:02 +0200)
1. Remove Ether type, VLAN type and IP proto type from pattern matching,
since the header bits can be used for matching. This reduces the class
template signatures by a factor of 8.

2. Remove the wild card bit in the pattern matching since same template
can be used for both exact and wild card entries.

3. The action record pointers have to use higher range to not collide
with the firmware action record pointers. Hence reduced the number of
action record pointers for Whitney platform.

4. The conditional update opcode provide functionality to reject flows
for instance reject flows that do not adhere to flow signature match.

5. Added check to not populate protocol specifications if the
protocol mask is null or zero.

6. Check that field array is not overrun.

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>
15 files changed:
drivers/net/bnxt/tf_ulp/bnxt_ulp.c
drivers/net/bnxt/tf_ulp/ulp_mapper.c
drivers/net/bnxt/tf_ulp/ulp_mapper.h
drivers/net/bnxt/tf_ulp/ulp_matcher.c
drivers/net/bnxt/tf_ulp/ulp_rte_parser.c
drivers/net/bnxt/tf_ulp/ulp_rte_parser.h
drivers/net/bnxt/tf_ulp/ulp_template_db_class.c
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_act.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
drivers/net/bnxt/tf_ulp/ulp_utils.c
drivers/net/bnxt/tf_ulp/ulp_utils.h

index 141bc0c..dd992a2 100644 (file)
@@ -94,7 +94,7 @@ bnxt_ulp_tf_session_resources_get(struct bnxt *bp,
 
                /* Table Types */
                res->tbl_cnt[TF_DIR_RX].cnt[TF_TBL_TYPE_FULL_ACT_RECORD] = 8192;
-               res->tbl_cnt[TF_DIR_RX].cnt[TF_TBL_TYPE_ACT_STATS_64] = 16384;
+               res->tbl_cnt[TF_DIR_RX].cnt[TF_TBL_TYPE_ACT_STATS_64] = 8192;
                res->tbl_cnt[TF_DIR_RX].cnt[TF_TBL_TYPE_ACT_MODIFY_IPV4] = 1023;
 
                /* ENCAP */
@@ -130,7 +130,7 @@ bnxt_ulp_tf_session_resources_get(struct bnxt *bp,
 
                /* Table Types */
                res->tbl_cnt[TF_DIR_TX].cnt[TF_TBL_TYPE_FULL_ACT_RECORD] = 8192;
-               res->tbl_cnt[TF_DIR_TX].cnt[TF_TBL_TYPE_ACT_STATS_64] = 16384;
+               res->tbl_cnt[TF_DIR_TX].cnt[TF_TBL_TYPE_ACT_STATS_64] = 8192;
                res->tbl_cnt[TF_DIR_TX].cnt[TF_TBL_TYPE_ACT_MODIFY_IPV4] = 1023;
 
                /* ENCAP */
index 90ba38d..60c6056 100644 (file)
@@ -2844,45 +2844,6 @@ ulp_mapper_glb_resource_info_init(struct bnxt_ulp_context *ulp_ctx,
        return rc;
 }
 
-/*
- * Function to process the memtype opcode of the mapper table.
- * returns 1 to skip the table.
- * return 0 to continue processing the table.
- *
- * defaults to skip
- */
-static int32_t
-ulp_mapper_tbl_memtype_opcode_process(struct bnxt_ulp_mapper_parms *parms,
-                                     struct bnxt_ulp_mapper_tbl_info *tbl)
-{
-       enum bnxt_ulp_flow_mem_type mtype = BNXT_ULP_FLOW_MEM_TYPE_INT;
-       int32_t rc = 1;
-
-       if (bnxt_ulp_cntxt_mem_type_get(parms->ulp_ctx, &mtype)) {
-               BNXT_TF_DBG(ERR, "Failed to get the mem type\n");
-               return rc;
-       }
-
-       switch (tbl->mem_type_opcode) {
-       case BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_INT:
-               if (mtype == BNXT_ULP_FLOW_MEM_TYPE_INT)
-                       rc = 0;
-               break;
-       case BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_EXT:
-               if (mtype == BNXT_ULP_FLOW_MEM_TYPE_EXT)
-                       rc = 0;
-               break;
-       case BNXT_ULP_MEM_TYPE_OPC_NOP:
-               rc = 0;
-               break;
-       default:
-               BNXT_TF_DBG(ERR,
-                           "Invalid arg in mapper in memtype opcode\n");
-               break;
-       }
-       return rc;
-}
-
 /*
  * Common conditional opcode process routine that is used for both the template
  * rejection and table conditional execution.
@@ -2893,6 +2854,7 @@ ulp_mapper_cond_opc_process(struct bnxt_ulp_mapper_parms *parms,
                            uint32_t operand,
                            int32_t *res)
 {
+       enum bnxt_ulp_flow_mem_type mtype = BNXT_ULP_FLOW_MEM_TYPE_INT;
        int32_t rc = 0;
        uint8_t bit;
        uint64_t regval;
@@ -3002,6 +2964,20 @@ ulp_mapper_cond_opc_process(struct bnxt_ulp_mapper_parms *parms,
                        return -EINVAL;
                }
                break;
+       case BNXT_ULP_COND_OPC_EXT_MEM_IS_SET:
+               if (bnxt_ulp_cntxt_mem_type_get(parms->ulp_ctx, &mtype)) {
+                       BNXT_TF_DBG(ERR, "Failed to get the mem type\n");
+                       return -EINVAL;
+               }
+               *res = (mtype == BNXT_ULP_FLOW_MEM_TYPE_INT) ? 0 : 1;
+               break;
+       case BNXT_ULP_COND_OPC_EXT_MEM_NOT_SET:
+               if (bnxt_ulp_cntxt_mem_type_get(parms->ulp_ctx, &mtype)) {
+                       BNXT_TF_DBG(ERR, "Failed to get the mem type\n");
+                       return -EINVAL;
+               }
+               *res = (mtype == BNXT_ULP_FLOW_MEM_TYPE_INT) ? 1 : 0;
+               break;
        default:
                BNXT_TF_DBG(ERR, "Invalid conditional opcode %d\n", opc);
                rc = -EINVAL;
@@ -3010,6 +2986,113 @@ ulp_mapper_cond_opc_process(struct bnxt_ulp_mapper_parms *parms,
        return (rc);
 }
 
+static int32_t
+ulp_mapper_cc_upd_opr_compute(struct bnxt_ulp_mapper_parms *parms,
+                             enum tf_dir dir,
+                             enum bnxt_ulp_cc_upd_src cc_src,
+                             uint16_t cc_opr,
+                             uint64_t *result)
+{
+       uint64_t regval;
+
+       *result =  false;
+       switch (cc_src) {
+       case BNXT_ULP_CC_UPD_SRC_COMP_FIELD:
+               if (cc_opr >= BNXT_ULP_CF_IDX_LAST) {
+                       BNXT_TF_DBG(ERR, "invalid index %u\n", cc_opr);
+                       return -EINVAL;
+               }
+               *result = (uint64_t)ULP_COMP_FLD_IDX_RD(parms, cc_opr);
+               break;
+       case BNXT_ULP_CC_UPD_SRC_REGFILE:
+               if (!ulp_regfile_read(parms->regfile, cc_opr, &regval)) {
+                       BNXT_TF_DBG(ERR, "regfile[%d] read oob\n", cc_opr);
+                       return -EINVAL;
+               }
+               *result = tfp_be_to_cpu_64(regval);
+               break;
+       case BNXT_ULP_CC_UPD_SRC_GLB_REGFILE:
+               if (ulp_mapper_glb_resource_read(parms->mapper_data, dir,
+                                                cc_opr, &regval)) {
+                       BNXT_TF_DBG(ERR, "global regfile[%d] read failed.\n",
+                                   cc_opr);
+                       return -EINVAL;
+               }
+               *result = tfp_be_to_cpu_64(regval);
+               break;
+       default:
+               BNXT_TF_DBG(ERR, "invalid src code %u\n", cc_src);
+               return -EINVAL;
+       }
+       return 0;
+}
+
+static int32_t
+ulp_mapper_cc_upd_info_process(struct bnxt_ulp_mapper_parms *parms,
+                              struct bnxt_ulp_mapper_tbl_info *tbl)
+{
+       struct bnxt_ulp_mapper_cc_upd_info *cc_upd = &tbl->cc_upd_info;
+       uint64_t res = 0, res1, res2;
+       int32_t rc = 0;
+
+       if (cc_upd->cc_opc == BNXT_ULP_CC_UPD_OPC_NOP)
+               return rc;
+
+       rc = ulp_mapper_cc_upd_opr_compute(parms, tbl->direction,
+                                          cc_upd->cc_src1,
+                                          cc_upd->cc_opr1, &res1);
+       if (rc)
+               return rc;
+
+       rc = ulp_mapper_cc_upd_opr_compute(parms, tbl->direction,
+                                          cc_upd->cc_src2,
+                                          cc_upd->cc_opr2, &res2);
+       if (rc)
+               return rc;
+
+       switch (cc_upd->cc_opc) {
+       case BNXT_ULP_CC_UPD_OPC_NOP:
+               res = 1;
+               break;
+       case BNXT_ULP_CC_UPD_OPC_EQ:
+               if (res1 == res2)
+                       res = 1;
+               break;
+       case BNXT_ULP_CC_UPD_OPC_NE:
+               if (res1 != res2)
+                       res = 1;
+               break;
+       case BNXT_ULP_CC_UPD_OPC_GE:
+               if (res1 >= res2)
+                       res = 1;
+               break;
+       case BNXT_ULP_CC_UPD_OPC_GT:
+               if (res1 > res2)
+                       res = 1;
+               break;
+       case BNXT_ULP_CC_UPD_OPC_LE:
+               if (res1 <= res2)
+                       res = 1;
+               break;
+       case BNXT_ULP_CC_UPD_OPC_LT:
+               if (res1 < res2)
+                       res = 1;
+               break;
+       case BNXT_ULP_CC_UPD_OPC_LAST:
+               BNXT_TF_DBG(ERR, "invalid code %u\n", cc_upd->cc_opc);
+               return -EINVAL;
+       }
+       if (ulp_regfile_write(parms->regfile, cc_upd->cc_dst_opr,
+                             tfp_cpu_to_be_64(res))) {
+               BNXT_TF_DBG(ERR, "Failed write the cc_opc %u\n",
+                           cc_upd->cc_dst_opr);
+               return -EINVAL;
+       }
+
+       return rc;
+}
+
+
 /*
  * Processes a list of conditions and returns both a status and result of the
  * list.  The status must be checked prior to verifying the result.
@@ -3045,6 +3128,7 @@ ulp_mapper_cond_opc_list_process(struct bnxt_ulp_mapper_parms *parms,
        default:
                BNXT_TF_DBG(ERR, "Invalid conditional list opcode %d\n",
                            list_opc);
+               *res = 0;
                return -EINVAL;
        }
 
@@ -3184,10 +3268,11 @@ ulp_mapper_tbls_process(struct bnxt_ulp_mapper_parms *parms, uint32_t tid)
 
        for (tbl_idx = 0; tbl_idx < num_tbls && cond_goto;) {
                tbl = &tbls[tbl_idx];
-               /* Handle the table level opcodes to determine if required. */
-               if (ulp_mapper_tbl_memtype_opcode_process(parms, tbl)) {
-                       cond_goto = tbl->execute_info.cond_false_goto;
-                       goto next_iteration;
+               /* Process the conditional code update opcodes */
+               if (ulp_mapper_cc_upd_info_process(parms, tbl)) {
+                       BNXT_TF_DBG(ERR, "Failed to process cond update\n");
+                       rc = -EINVAL;
+                       goto error;
                }
 
                cond_tbls = ulp_mapper_tbl_execute_list_get(parms, tbl,
@@ -3199,7 +3284,7 @@ ulp_mapper_tbls_process(struct bnxt_ulp_mapper_parms *parms, uint32_t tid)
                if (rc) {
                        BNXT_TF_DBG(ERR, "Failed to process cond opc list "
                                   "(%d)\n", rc);
-                       return rc;
+                       goto error;
                }
                /* Skip the table if False */
                if (!cond_rc) {
@@ -3251,6 +3336,26 @@ ulp_mapper_tbls_process(struct bnxt_ulp_mapper_parms *parms, uint32_t tid)
                        goto error;
                }
 next_iteration:
+               if (cond_goto == BNXT_ULP_COND_GOTO_REJECT) {
+                       BNXT_TF_DBG(ERR, "reject the flow\n");
+                       rc = -EINVAL;
+                       goto error;
+               } else if (cond_goto & BNXT_ULP_COND_GOTO_RF) {
+                       uint32_t rf_idx;
+                       uint64_t regval;
+
+                       /* least significant 16 bits from reg_file index */
+                       rf_idx = (uint32_t)(cond_goto & 0xFFFF);
+                       if (!ulp_regfile_read(parms->regfile, rf_idx,
+                                             &regval)) {
+                               BNXT_TF_DBG(ERR, "regfile[%d] read oob\n",
+                                           rf_idx);
+                               rc = -EINVAL;
+                               goto error;
+                       }
+                       cond_goto = (int32_t)regval;
+               }
+
                if (cond_goto < 0 && ((int32_t)tbl_idx + cond_goto) < 0) {
                        BNXT_TF_DBG(ERR, "invalid conditional goto %d\n",
                                    cond_goto);
index 8652dd2..9432462 100644 (file)
@@ -26,7 +26,7 @@ struct bnxt_ulp_mapper_glb_resource_entry {
 
 struct bnxt_ulp_mapper_data {
        struct bnxt_ulp_mapper_glb_resource_entry
-               glb_res_tbl[TF_DIR_MAX][BNXT_ULP_GLB_RESOURCE_TBL_MAX_SZ];
+               glb_res_tbl[TF_DIR_MAX][BNXT_ULP_GLB_RF_IDX_LAST];
        struct ulp_mapper_gen_tbl_list gen_tbl_list[BNXT_ULP_GEN_TBL_MAX_SZ];
 };
 
index 46ac57a..8040fb7 100644 (file)
@@ -52,7 +52,7 @@ ulp_matcher_pattern_match(struct ulp_rte_parser_params *params,
 
        /* calculate the hash of the given flow */
        class_hid = ulp_matcher_class_hash_calculate(params->hdr_bitmap.bits,
-                                                    params->fld_bitmap.bits);
+                                                    params->fld_s_bitmap.bits);
 
        /* validate the calculate hash values */
        if (class_hid >= BNXT_ULP_CLASS_SIG_TBL_MAX_SZ)
@@ -66,7 +66,7 @@ ulp_matcher_pattern_match(struct ulp_rte_parser_params *params,
                BNXT_TF_DBG(DEBUG, "Proto Header does not match\n");
                goto error;
        }
-       if (ULP_BITMAP_CMP(&params->fld_bitmap, &class_match->field_sig)) {
+       if (ULP_BITMAP_CMP(&params->fld_s_bitmap, &class_match->field_sig)) {
                BNXT_TF_DBG(DEBUG, "Field signature does not match\n");
                goto error;
        }
index 338eea6..b1a6b3d 100644 (file)
@@ -42,13 +42,16 @@ ulp_rte_item_skip_void(const struct rte_flow_item **item, uint32_t increment)
 /* Utility function to update the field_bitmap */
 static void
 ulp_rte_parser_field_bitmap_update(struct ulp_rte_parser_params *params,
-                                  uint32_t idx)
+                                  uint32_t idx,
+                                  enum bnxt_ulp_prsr_action prsr_act)
 {
        struct ulp_rte_hdr_field *field;
 
        field = &params->hdr_field[idx];
        if (ulp_bitmap_notzero(field->mask, field->size)) {
                ULP_INDEX_BITMAP_SET(params->fld_bitmap.bits, idx);
+               if (!(prsr_act & ULP_PRSR_ACT_MATCH_IGNORE))
+                       ULP_INDEX_BITMAP_SET(params->fld_s_bitmap.bits, idx);
                /* Not exact match */
                if (!ulp_bitmap_is_ones(field->mask, field->size))
                        ULP_COMP_FLD_IDX_WR(params,
@@ -58,40 +61,48 @@ ulp_rte_parser_field_bitmap_update(struct ulp_rte_parser_params *params,
        }
 }
 
-/* Utility function to copy field spec items */
-static struct ulp_rte_hdr_field *
-ulp_rte_parser_fld_copy(struct ulp_rte_hdr_field *field,
-                       const void *buffer,
-                       uint32_t size)
-{
-       field->size = size;
-       memcpy(field->spec, buffer, field->size);
-       field++;
-       return field;
-}
-
-/* Utility function to copy field masks items */
+#define ulp_deference_struct(x, y) ((x) ? &((x)->y) : NULL)
+/* Utility function to copy field spec and masks items */
 static void
-ulp_rte_prsr_mask_copy(struct ulp_rte_parser_params *params,
-                      uint32_t *idx,
-                      const void *buffer,
-                      uint32_t size)
+ulp_rte_prsr_fld_mask(struct ulp_rte_parser_params *params,
+                     uint32_t *idx,
+                     uint32_t size,
+                     const void *spec_buff,
+                     const void *mask_buff,
+                     enum bnxt_ulp_prsr_action prsr_act)
 {
        struct ulp_rte_hdr_field *field = &params->hdr_field[*idx];
 
-       memcpy(field->mask, buffer, size);
-       ulp_rte_parser_field_bitmap_update(params, *idx);
+       /* update the field size */
+       field->size = size;
+
+       /* copy the mask specifications only if mask is not null */
+       if (!(prsr_act & ULP_PRSR_ACT_MASK_IGNORE) && mask_buff) {
+               memcpy(field->mask, mask_buff, size);
+               ulp_rte_parser_field_bitmap_update(params, *idx, prsr_act);
+       }
+
+       /* copy the protocol specifications only if mask is not null*/
+       if (spec_buff && mask_buff && ulp_bitmap_notzero(mask_buff, size))
+               memcpy(field->spec, spec_buff, size);
+
+       /* Increment the index */
        *idx = *idx + 1;
 }
 
-/* Utility function to ignore field masks items */
-static void
-ulp_rte_prsr_mask_ignore(struct ulp_rte_parser_params *params __rte_unused,
-                        uint32_t *idx,
-                        const void *buffer __rte_unused,
-                        uint32_t size __rte_unused)
+/* Utility function to copy field spec and masks items */
+static int32_t
+ulp_rte_prsr_fld_size_validate(struct ulp_rte_parser_params *params,
+                              uint32_t *idx,
+                              uint32_t size)
 {
-       *idx = *idx + 1;
+       if (params->field_idx + size >= BNXT_ULP_PROTO_HDR_MAX) {
+               BNXT_TF_DBG(ERR, "OOB for field processing %u\n", *idx);
+               return -EINVAL;
+       }
+       *idx = params->field_idx;
+       params->field_idx += size;
+       return 0;
 }
 
 /*
@@ -649,48 +660,49 @@ ulp_rte_eth_hdr_handler(const struct rte_flow_item *item,
 {
        const struct rte_flow_item_eth *eth_spec = item->spec;
        const struct rte_flow_item_eth *eth_mask = item->mask;
-       struct ulp_rte_hdr_field *field;
-       uint32_t idx = params->field_idx;
+       uint32_t idx = 0;
        uint32_t size;
        uint16_t eth_type = 0;
        uint32_t inner_flag = 0;
 
-       /*
-        * Copy the rte_flow_item for eth into hdr_field using ethernet
-        * header fields
-        */
+       /* Perform validations */
        if (eth_spec) {
-               size = sizeof(eth_spec->dst.addr_bytes);
-               field = ulp_rte_parser_fld_copy(&params->hdr_field[idx],
-                                               eth_spec->dst.addr_bytes,
-                                               size);
                /* Todo: work around to avoid multicast and broadcast addr */
                if (ulp_rte_parser_is_bcmc_addr(&eth_spec->dst))
                        return BNXT_TF_RC_PARSE_ERR;
 
-               size = sizeof(eth_spec->src.addr_bytes);
-               field = ulp_rte_parser_fld_copy(field,
-                                               eth_spec->src.addr_bytes,
-                                               size);
-               /* Todo: work around to avoid multicast and broadcast addr */
                if (ulp_rte_parser_is_bcmc_addr(&eth_spec->src))
                        return BNXT_TF_RC_PARSE_ERR;
 
-               field = ulp_rte_parser_fld_copy(field,
-                                               &eth_spec->type,
-                                               sizeof(eth_spec->type));
                eth_type = eth_spec->type;
        }
-       if (eth_mask) {
-               ulp_rte_prsr_mask_copy(params, &idx, eth_mask->dst.addr_bytes,
-                                      sizeof(eth_mask->dst.addr_bytes));
-               ulp_rte_prsr_mask_copy(params, &idx, eth_mask->src.addr_bytes,
-                                      sizeof(eth_mask->src.addr_bytes));
-               ulp_rte_prsr_mask_copy(params, &idx, &eth_mask->type,
-                                      sizeof(eth_mask->type));
+
+       if (ulp_rte_prsr_fld_size_validate(params, &idx,
+                                          BNXT_ULP_PROTO_HDR_ETH_NUM)) {
+               BNXT_TF_DBG(ERR, "Error parsing protocol header\n");
+               return BNXT_TF_RC_ERROR;
        }
-       /* Add number of Eth header elements */
-       params->field_idx += BNXT_ULP_PROTO_HDR_ETH_NUM;
+       /*
+        * Copy the rte_flow_item for eth into hdr_field using ethernet
+        * header fields
+        */
+       size = sizeof(((struct rte_flow_item_eth *)NULL)->dst.addr_bytes);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(eth_spec, dst.addr_bytes),
+                             ulp_deference_struct(eth_mask, dst.addr_bytes),
+                             ULP_PRSR_ACT_DEFAULT);
+
+       size = sizeof(((struct rte_flow_item_eth *)NULL)->src.addr_bytes);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(eth_spec, src.addr_bytes),
+                             ulp_deference_struct(eth_mask, src.addr_bytes),
+                             ULP_PRSR_ACT_DEFAULT);
+
+       size = sizeof(((struct rte_flow_item_eth *)NULL)->type);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(eth_spec, type),
+                             ulp_deference_struct(eth_mask, type),
+                             ULP_PRSR_ACT_MATCH_IGNORE);
 
        /* Update the protocol hdr bitmap */
        if (ULP_BITMAP_ISSET(params->hdr_bitmap.bits,
@@ -721,42 +733,28 @@ ulp_rte_vlan_hdr_handler(const struct rte_flow_item *item,
 {
        const struct rte_flow_item_vlan *vlan_spec = item->spec;
        const struct rte_flow_item_vlan *vlan_mask = item->mask;
-       struct ulp_rte_hdr_field *field;
        struct ulp_rte_hdr_bitmap       *hdr_bit;
-       uint32_t idx = params->field_idx;
-       uint16_t vlan_tag, priority;
+       uint32_t idx = 0;
+       uint16_t vlan_tag = 0, priority = 0;
+       uint16_t vlan_tag_mask = 0, priority_mask = 0;
        uint32_t outer_vtag_num;
        uint32_t inner_vtag_num;
        uint16_t eth_type = 0;
        uint32_t inner_flag = 0;
+       uint32_t size;
 
-       /*
-        * Copy the rte_flow_item for vlan into hdr_field using Vlan
-        * header fields
-        */
        if (vlan_spec) {
                vlan_tag = ntohs(vlan_spec->tci);
                priority = htons(vlan_tag >> ULP_VLAN_PRIORITY_SHIFT);
                vlan_tag &= ULP_VLAN_TAG_MASK;
                vlan_tag = htons(vlan_tag);
-
-               field = ulp_rte_parser_fld_copy(&params->hdr_field[idx],
-                                               &priority,
-                                               sizeof(priority));
-               field = ulp_rte_parser_fld_copy(field,
-                                               &vlan_tag,
-                                               sizeof(vlan_tag));
-
-               field = ulp_rte_parser_fld_copy(field,
-                                               &vlan_spec->inner_type,
-                                               sizeof(vlan_spec->inner_type));
                eth_type = vlan_spec->inner_type;
        }
 
        if (vlan_mask) {
-               vlan_tag = ntohs(vlan_mask->tci);
-               priority = htons(vlan_tag >> ULP_VLAN_PRIORITY_SHIFT);
-               vlan_tag &= 0xfff;
+               vlan_tag_mask = ntohs(vlan_mask->tci);
+               priority_mask = htons(vlan_tag_mask >> ULP_VLAN_PRIORITY_SHIFT);
+               vlan_tag_mask &= 0xfff;
 
                /*
                 * the storage for priority and vlan tag is 2 bytes
@@ -764,27 +762,44 @@ ulp_rte_vlan_hdr_handler(const struct rte_flow_item *item,
                 * then make the rest bits 13 bits as 1's
                 * so that it is matched as exact match.
                 */
-               if (priority == ULP_VLAN_PRIORITY_MASK)
-                       priority |= ~ULP_VLAN_PRIORITY_MASK;
-               if (vlan_tag == ULP_VLAN_TAG_MASK)
-                       vlan_tag |= ~ULP_VLAN_TAG_MASK;
-               vlan_tag = htons(vlan_tag);
-
-               /*
-                * The priority field is ignored since OVS is setting it as
-                * wild card match and it is not supported. This is a work
-                * around and shall be addressed in the future.
-                */
-               ulp_rte_prsr_mask_ignore(params, &idx, &priority,
-                                        sizeof(priority));
+               if (priority_mask == ULP_VLAN_PRIORITY_MASK)
+                       priority_mask |= ~ULP_VLAN_PRIORITY_MASK;
+               if (vlan_tag_mask == ULP_VLAN_TAG_MASK)
+                       vlan_tag_mask |= ~ULP_VLAN_TAG_MASK;
+               vlan_tag_mask = htons(vlan_tag_mask);
+       }
 
-               ulp_rte_prsr_mask_copy(params, &idx, &vlan_tag,
-                                      sizeof(vlan_tag));
-               ulp_rte_prsr_mask_copy(params, &idx, &vlan_mask->inner_type,
-                                      sizeof(vlan_mask->inner_type));
+       if (ulp_rte_prsr_fld_size_validate(params, &idx,
+                                          BNXT_ULP_PROTO_HDR_S_VLAN_NUM)) {
+               BNXT_TF_DBG(ERR, "Error parsing protocol header\n");
+               return BNXT_TF_RC_ERROR;
        }
-       /* Set the field index to new incremented value */
-       params->field_idx += BNXT_ULP_PROTO_HDR_S_VLAN_NUM;
+
+       /*
+        * Copy the rte_flow_item for vlan into hdr_field using Vlan
+        * header fields
+        */
+       size = sizeof(((struct rte_flow_item_vlan *)NULL)->tci);
+       /*
+        * The priority field is ignored since OVS is setting it as
+        * wild card match and it is not supported. This is a work
+        * around and shall be addressed in the future.
+        */
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             &priority,
+                             &priority_mask,
+                             ULP_PRSR_ACT_MASK_IGNORE);
+
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             &vlan_tag,
+                             &vlan_tag_mask,
+                             ULP_PRSR_ACT_DEFAULT);
+
+       size = sizeof(((struct rte_flow_item_vlan *)NULL)->inner_type);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(vlan_spec, inner_type),
+                             ulp_deference_struct(vlan_mask, inner_type),
+                             ULP_PRSR_ACT_MATCH_IGNORE);
 
        /* Get the outer tag and inner tag counts */
        outer_vtag_num = ULP_COMP_FLD_IDX_RD(params,
@@ -910,9 +925,8 @@ ulp_rte_ipv4_hdr_handler(const struct rte_flow_item *item,
 {
        const struct rte_flow_item_ipv4 *ipv4_spec = item->spec;
        const struct rte_flow_item_ipv4 *ipv4_mask = item->mask;
-       struct ulp_rte_hdr_field *field;
        struct ulp_rte_hdr_bitmap *hdr_bitmap = &params->hdr_bitmap;
-       uint32_t idx = params->field_idx;
+       uint32_t idx = 0;
        uint32_t size;
        uint8_t proto = 0;
        uint32_t inner_flag = 0;
@@ -941,94 +955,89 @@ ulp_rte_ipv4_hdr_handler(const struct rte_flow_item *item,
                params->field_idx = idx;
        }
 
+       if (ulp_rte_prsr_fld_size_validate(params, &idx,
+                                          BNXT_ULP_PROTO_HDR_IPV4_NUM)) {
+               BNXT_TF_DBG(ERR, "Error parsing protocol header\n");
+               return BNXT_TF_RC_ERROR;
+       }
+
        /*
         * Copy the rte_flow_item for ipv4 into hdr_field using ipv4
         * header fields
         */
-       if (ipv4_spec) {
-               size = sizeof(ipv4_spec->hdr.version_ihl);
-               field = ulp_rte_parser_fld_copy(&params->hdr_field[idx],
-                                               &ipv4_spec->hdr.version_ihl,
-                                               size);
-               size = sizeof(ipv4_spec->hdr.type_of_service);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &ipv4_spec->hdr.type_of_service,
-                                               size);
-               size = sizeof(ipv4_spec->hdr.total_length);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &ipv4_spec->hdr.total_length,
-                                               size);
-               size = sizeof(ipv4_spec->hdr.packet_id);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &ipv4_spec->hdr.packet_id,
-                                               size);
-               size = sizeof(ipv4_spec->hdr.fragment_offset);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &ipv4_spec->hdr.fragment_offset,
-                                               size);
-               size = sizeof(ipv4_spec->hdr.time_to_live);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &ipv4_spec->hdr.time_to_live,
-                                               size);
-               size = sizeof(ipv4_spec->hdr.next_proto_id);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &ipv4_spec->hdr.next_proto_id,
-                                               size);
+       size = sizeof(((struct rte_flow_item_ipv4 *)NULL)->hdr.version_ihl);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(ipv4_spec, hdr.version_ihl),
+                             ulp_deference_struct(ipv4_mask, hdr.version_ihl),
+                             ULP_PRSR_ACT_DEFAULT);
+
+       /*
+        * The tos field is ignored since OVS is setting it as wild card
+        * match and it is not supported. This is a work around and
+        * shall be addressed in the future.
+        */
+       size = sizeof(((struct rte_flow_item_ipv4 *)NULL)->hdr.type_of_service);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(ipv4_spec,
+                                                  hdr.type_of_service),
+                             ulp_deference_struct(ipv4_mask,
+                                                  hdr.type_of_service),
+                             ULP_PRSR_ACT_MASK_IGNORE);
+
+       size = sizeof(((struct rte_flow_item_ipv4 *)NULL)->hdr.total_length);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(ipv4_spec, hdr.total_length),
+                             ulp_deference_struct(ipv4_mask, hdr.total_length),
+                             ULP_PRSR_ACT_DEFAULT);
+
+       size = sizeof(((struct rte_flow_item_ipv4 *)NULL)->hdr.packet_id);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(ipv4_spec, hdr.packet_id),
+                             ulp_deference_struct(ipv4_mask, hdr.packet_id),
+                             ULP_PRSR_ACT_DEFAULT);
+
+       size = sizeof(((struct rte_flow_item_ipv4 *)NULL)->hdr.fragment_offset);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(ipv4_spec,
+                                                  hdr.fragment_offset),
+                             ulp_deference_struct(ipv4_mask,
+                                                  hdr.fragment_offset),
+                             ULP_PRSR_ACT_DEFAULT);
+
+       size = sizeof(((struct rte_flow_item_ipv4 *)NULL)->hdr.time_to_live);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(ipv4_spec, hdr.time_to_live),
+                             ulp_deference_struct(ipv4_mask, hdr.time_to_live),
+                             ULP_PRSR_ACT_DEFAULT);
+
+       /* Ignore proto for matching templates */
+       size = sizeof(((struct rte_flow_item_ipv4 *)NULL)->hdr.next_proto_id);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(ipv4_spec,
+                                                  hdr.next_proto_id),
+                             ulp_deference_struct(ipv4_mask,
+                                                  hdr.next_proto_id),
+                             ULP_PRSR_ACT_MATCH_IGNORE);
+       if (ipv4_spec)
                proto = ipv4_spec->hdr.next_proto_id;
-               size = sizeof(ipv4_spec->hdr.hdr_checksum);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &ipv4_spec->hdr.hdr_checksum,
-                                               size);
-               size = sizeof(ipv4_spec->hdr.src_addr);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &ipv4_spec->hdr.src_addr,
-                                               size);
-               size = sizeof(ipv4_spec->hdr.dst_addr);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &ipv4_spec->hdr.dst_addr,
-                                               size);
-       }
-       if (ipv4_mask) {
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &ipv4_mask->hdr.version_ihl,
-                                      sizeof(ipv4_mask->hdr.version_ihl));
-               /*
-                * The tos field is ignored since OVS is setting it as wild card
-                * match and it is not supported. This is a work around and
-                * shall be addressed in the future.
-                */
-               ulp_rte_prsr_mask_ignore(params, &idx,
-                                        &ipv4_mask->hdr.type_of_service,
-                                        sizeof(ipv4_mask->hdr.type_of_service)
-                                        );
-
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &ipv4_mask->hdr.total_length,
-                                      sizeof(ipv4_mask->hdr.total_length));
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &ipv4_mask->hdr.packet_id,
-                                      sizeof(ipv4_mask->hdr.packet_id));
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &ipv4_mask->hdr.fragment_offset,
-                                      sizeof(ipv4_mask->hdr.fragment_offset));
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &ipv4_mask->hdr.time_to_live,
-                                      sizeof(ipv4_mask->hdr.time_to_live));
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &ipv4_mask->hdr.next_proto_id,
-                                      sizeof(ipv4_mask->hdr.next_proto_id));
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &ipv4_mask->hdr.hdr_checksum,
-                                      sizeof(ipv4_mask->hdr.hdr_checksum));
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &ipv4_mask->hdr.src_addr,
-                                      sizeof(ipv4_mask->hdr.src_addr));
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &ipv4_mask->hdr.dst_addr,
-                                      sizeof(ipv4_mask->hdr.dst_addr));
-       }
-       /* Add the number of ipv4 header elements */
-       params->field_idx += BNXT_ULP_PROTO_HDR_IPV4_NUM;
+
+       size = sizeof(((struct rte_flow_item_ipv4 *)NULL)->hdr.hdr_checksum);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(ipv4_spec, hdr.hdr_checksum),
+                             ulp_deference_struct(ipv4_mask, hdr.hdr_checksum),
+                             ULP_PRSR_ACT_DEFAULT);
+
+       size = sizeof(((struct rte_flow_item_ipv4 *)NULL)->hdr.src_addr);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(ipv4_spec, hdr.src_addr),
+                             ulp_deference_struct(ipv4_mask, hdr.src_addr),
+                             ULP_PRSR_ACT_DEFAULT);
+
+       size = sizeof(((struct rte_flow_item_ipv4 *)NULL)->hdr.dst_addr);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(ipv4_spec, hdr.dst_addr),
+                             ulp_deference_struct(ipv4_mask, hdr.dst_addr),
+                             ULP_PRSR_ACT_DEFAULT);
 
        /* Set the ipv4 header bitmap and computed l3 header bitmaps */
        if (ULP_BITMAP_ISSET(hdr_bitmap->bits, BNXT_ULP_HDR_BIT_O_IPV4) ||
@@ -1061,11 +1070,12 @@ ulp_rte_ipv6_hdr_handler(const struct rte_flow_item *item,
 {
        const struct rte_flow_item_ipv6 *ipv6_spec = item->spec;
        const struct rte_flow_item_ipv6 *ipv6_mask = item->mask;
-       struct ulp_rte_hdr_field *field;
        struct ulp_rte_hdr_bitmap *hdr_bitmap = &params->hdr_bitmap;
-       uint32_t idx = params->field_idx;
+       uint32_t idx = 0;
        uint32_t size;
-       uint32_t vtcf, vtcf_mask;
+       uint32_t ver_spec = 0, ver_mask = 0;
+       uint32_t tc_spec = 0, tc_mask = 0;
+       uint32_t lab_spec = 0, lab_mask = 0;
        uint8_t proto = 0;
        uint32_t inner_flag = 0;
        uint32_t cnt;
@@ -1093,87 +1103,79 @@ ulp_rte_ipv6_hdr_handler(const struct rte_flow_item *item,
                params->field_idx = idx;
        }
 
+       if (ulp_rte_prsr_fld_size_validate(params, &idx,
+                                          BNXT_ULP_PROTO_HDR_IPV6_NUM)) {
+               BNXT_TF_DBG(ERR, "Error parsing protocol header\n");
+               return BNXT_TF_RC_ERROR;
+       }
+
        /*
         * Copy the rte_flow_item for ipv6 into hdr_field using ipv6
         * header fields
         */
        if (ipv6_spec) {
-               size = sizeof(ipv6_spec->hdr.vtc_flow);
-
-               vtcf = BNXT_ULP_GET_IPV6_VER(ipv6_spec->hdr.vtc_flow);
-               field = ulp_rte_parser_fld_copy(&params->hdr_field[idx],
-                                               &vtcf,
-                                               size);
-
-               vtcf = BNXT_ULP_GET_IPV6_TC(ipv6_spec->hdr.vtc_flow);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &vtcf,
-                                               size);
-
-               vtcf = BNXT_ULP_GET_IPV6_FLOWLABEL(ipv6_spec->hdr.vtc_flow);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &vtcf,
-                                               size);
-
-               size = sizeof(ipv6_spec->hdr.payload_len);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &ipv6_spec->hdr.payload_len,
-                                               size);
-               size = sizeof(ipv6_spec->hdr.proto);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &ipv6_spec->hdr.proto,
-                                               size);
+               ver_spec = BNXT_ULP_GET_IPV6_VER(ipv6_spec->hdr.vtc_flow);
+               tc_spec = BNXT_ULP_GET_IPV6_TC(ipv6_spec->hdr.vtc_flow);
+               lab_spec = BNXT_ULP_GET_IPV6_FLOWLABEL(ipv6_spec->hdr.vtc_flow);
                proto = ipv6_spec->hdr.proto;
-               size = sizeof(ipv6_spec->hdr.hop_limits);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &ipv6_spec->hdr.hop_limits,
-                                               size);
-               size = sizeof(ipv6_spec->hdr.src_addr);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &ipv6_spec->hdr.src_addr,
-                                               size);
-               size = sizeof(ipv6_spec->hdr.dst_addr);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &ipv6_spec->hdr.dst_addr,
-                                               size);
        }
+
        if (ipv6_mask) {
-               size = sizeof(ipv6_mask->hdr.vtc_flow);
+               ver_mask = BNXT_ULP_GET_IPV6_VER(ipv6_mask->hdr.vtc_flow);
+               tc_mask = BNXT_ULP_GET_IPV6_TC(ipv6_mask->hdr.vtc_flow);
+               lab_mask = BNXT_ULP_GET_IPV6_FLOWLABEL(ipv6_mask->hdr.vtc_flow);
 
-               vtcf_mask = BNXT_ULP_GET_IPV6_VER(ipv6_mask->hdr.vtc_flow);
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &vtcf_mask,
-                                      size);
-               /*
-                * The TC and flow label field are ignored since OVS is setting
-                * it for match and it is not supported.
-                * This is a work around and
-                * shall be addressed in the future.
+               /* Some of the PMD applications may set the protocol field
+                * in the IPv6 spec but don't set the mask. So, consider
+                * the mask in proto value calculation.
                 */
-               vtcf_mask = BNXT_ULP_GET_IPV6_TC(ipv6_mask->hdr.vtc_flow);
-               ulp_rte_prsr_mask_ignore(params, &idx, &vtcf_mask, size);
-               vtcf_mask =
-                       BNXT_ULP_GET_IPV6_FLOWLABEL(ipv6_mask->hdr.vtc_flow);
-               ulp_rte_prsr_mask_ignore(params, &idx, &vtcf_mask, size);
-
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &ipv6_mask->hdr.payload_len,
-                                      sizeof(ipv6_mask->hdr.payload_len));
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &ipv6_mask->hdr.proto,
-                                      sizeof(ipv6_mask->hdr.proto));
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &ipv6_mask->hdr.hop_limits,
-                                      sizeof(ipv6_mask->hdr.hop_limits));
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &ipv6_mask->hdr.src_addr,
-                                      sizeof(ipv6_mask->hdr.src_addr));
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &ipv6_mask->hdr.dst_addr,
-                                      sizeof(ipv6_mask->hdr.dst_addr));
-       }
-       /* add number of ipv6 header elements */
-       params->field_idx += BNXT_ULP_PROTO_HDR_IPV6_NUM;
+               proto &= ipv6_mask->hdr.proto;
+       }
+
+       size = sizeof(((struct rte_flow_item_ipv6 *)NULL)->hdr.vtc_flow);
+       ulp_rte_prsr_fld_mask(params, &idx, size, &ver_spec, &ver_mask,
+                             ULP_PRSR_ACT_DEFAULT);
+       /*
+        * The TC and flow label field are ignored since OVS is setting
+        * it for match and it is not supported.
+        * This is a work around and
+        * shall be addressed in the future.
+        */
+       ulp_rte_prsr_fld_mask(params, &idx, size, &tc_spec, &tc_mask,
+                             ULP_PRSR_ACT_MASK_IGNORE);
+       ulp_rte_prsr_fld_mask(params, &idx, size, &lab_spec, &lab_mask,
+                             ULP_PRSR_ACT_MASK_IGNORE);
+
+       size = sizeof(((struct rte_flow_item_ipv6 *)NULL)->hdr.payload_len);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(ipv6_spec, hdr.payload_len),
+                             ulp_deference_struct(ipv6_mask, hdr.payload_len),
+                             ULP_PRSR_ACT_DEFAULT);
+
+       /* Ignore proto for template matching */
+       size = sizeof(((struct rte_flow_item_ipv6 *)NULL)->hdr.proto);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(ipv6_spec, hdr.proto),
+                             ulp_deference_struct(ipv6_mask, hdr.proto),
+                             ULP_PRSR_ACT_MATCH_IGNORE);
+
+       size = sizeof(((struct rte_flow_item_ipv6 *)NULL)->hdr.hop_limits);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(ipv6_spec, hdr.hop_limits),
+                             ulp_deference_struct(ipv6_mask, hdr.hop_limits),
+                             ULP_PRSR_ACT_DEFAULT);
+
+       size = sizeof(((struct rte_flow_item_ipv6 *)NULL)->hdr.src_addr);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(ipv6_spec, hdr.src_addr),
+                             ulp_deference_struct(ipv6_mask, hdr.src_addr),
+                             ULP_PRSR_ACT_DEFAULT);
+
+       size = sizeof(((struct rte_flow_item_ipv6 *)NULL)->hdr.dst_addr);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(ipv6_spec, hdr.dst_addr),
+                             ulp_deference_struct(ipv6_mask, hdr.dst_addr),
+                             ULP_PRSR_ACT_DEFAULT);
 
        /* Set the ipv6 header bitmap and computed l3 header bitmaps */
        if (ULP_BITMAP_ISSET(hdr_bitmap->bits, BNXT_ULP_HDR_BIT_O_IPV4) ||
@@ -1186,13 +1188,6 @@ ulp_rte_ipv6_hdr_handler(const struct rte_flow_item *item,
                ULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_O_L3, 1);
        }
 
-       /* Some of the PMD applications may set the protocol field
-        * in the IPv6 spec but don't set the mask. So, consider
-        * the mask in proto value calculation.
-        */
-       if (ipv6_mask)
-               proto &= ipv6_mask->hdr.proto;
-
        /* Update the field protocol hdr bitmap */
        ulp_rte_l3_proto_type_update(params, proto, inner_flag);
        ULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_L3_HDR_CNT, ++cnt);
@@ -1214,7 +1209,6 @@ ulp_rte_l4_proto_type_update(struct ulp_rte_parser_params *param,
            ULP_BITMAP_ISSET(param->hdr_bitmap.bits,
                             BNXT_ULP_HDR_BIT_T_GRE))
                ULP_COMP_FLD_IDX_WR(param, BNXT_ULP_CF_IDX_L3_TUN, 1);
-
 }
 
 /* Function to handle the parsing of RTE Flow item UDP Header. */
@@ -1224,9 +1218,8 @@ ulp_rte_udp_hdr_handler(const struct rte_flow_item *item,
 {
        const struct rte_flow_item_udp *udp_spec = item->spec;
        const struct rte_flow_item_udp *udp_mask = item->mask;
-       struct ulp_rte_hdr_field *field;
        struct ulp_rte_hdr_bitmap *hdr_bitmap = &params->hdr_bitmap;
-       uint32_t idx = params->field_idx;
+       uint32_t idx = 0;
        uint32_t size;
        uint16_t dport = 0, sport = 0;
        uint32_t cnt;
@@ -1237,47 +1230,44 @@ ulp_rte_udp_hdr_handler(const struct rte_flow_item *item,
                return BNXT_TF_RC_ERROR;
        }
 
+       if (udp_spec) {
+               sport = udp_spec->hdr.src_port;
+               dport = udp_spec->hdr.dst_port;
+       }
+
+       if (ulp_rte_prsr_fld_size_validate(params, &idx,
+                                          BNXT_ULP_PROTO_HDR_UDP_NUM)) {
+               BNXT_TF_DBG(ERR, "Error parsing protocol header\n");
+               return BNXT_TF_RC_ERROR;
+       }
+
        /*
         * Copy the rte_flow_item for ipv4 into hdr_field using ipv4
         * header fields
         */
-       if (udp_spec) {
-               size = sizeof(udp_spec->hdr.src_port);
-               field = ulp_rte_parser_fld_copy(&params->hdr_field[idx],
-                                               &udp_spec->hdr.src_port,
-                                               size);
-               sport = udp_spec->hdr.src_port;
-               size = sizeof(udp_spec->hdr.dst_port);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &udp_spec->hdr.dst_port,
-                                               size);
-               dport = udp_spec->hdr.dst_port;
-               size = sizeof(udp_spec->hdr.dgram_len);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &udp_spec->hdr.dgram_len,
-                                               size);
-               size = sizeof(udp_spec->hdr.dgram_cksum);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &udp_spec->hdr.dgram_cksum,
-                                               size);
-       }
-       if (udp_mask) {
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &udp_mask->hdr.src_port,
-                                      sizeof(udp_mask->hdr.src_port));
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &udp_mask->hdr.dst_port,
-                                      sizeof(udp_mask->hdr.dst_port));
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &udp_mask->hdr.dgram_len,
-                                      sizeof(udp_mask->hdr.dgram_len));
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &udp_mask->hdr.dgram_cksum,
-                                      sizeof(udp_mask->hdr.dgram_cksum));
-       }
-
-       /* Add number of UDP header elements */
-       params->field_idx += BNXT_ULP_PROTO_HDR_UDP_NUM;
+       size = sizeof(((struct rte_flow_item_udp *)NULL)->hdr.src_port);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(udp_spec, hdr.src_port),
+                             ulp_deference_struct(udp_mask, hdr.src_port),
+                             ULP_PRSR_ACT_DEFAULT);
+
+       size = sizeof(((struct rte_flow_item_udp *)NULL)->hdr.dst_port);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(udp_spec, hdr.dst_port),
+                             ulp_deference_struct(udp_mask, hdr.dst_port),
+                             ULP_PRSR_ACT_DEFAULT);
+
+       size = sizeof(((struct rte_flow_item_udp *)NULL)->hdr.dgram_len);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(udp_spec, hdr.dgram_len),
+                             ulp_deference_struct(udp_mask, hdr.dgram_len),
+                             ULP_PRSR_ACT_DEFAULT);
+
+       size = sizeof(((struct rte_flow_item_udp *)NULL)->hdr.dgram_cksum);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(udp_spec, hdr.dgram_cksum),
+                             ulp_deference_struct(udp_mask, hdr.dgram_cksum),
+                             ULP_PRSR_ACT_DEFAULT);
 
        /* Set the udp header bitmap and computed l4 header bitmaps */
        if (ULP_BITMAP_ISSET(hdr_bitmap->bits, BNXT_ULP_HDR_BIT_O_UDP) ||
@@ -1334,9 +1324,8 @@ ulp_rte_tcp_hdr_handler(const struct rte_flow_item *item,
 {
        const struct rte_flow_item_tcp *tcp_spec = item->spec;
        const struct rte_flow_item_tcp *tcp_mask = item->mask;
-       struct ulp_rte_hdr_field *field;
        struct ulp_rte_hdr_bitmap *hdr_bitmap = &params->hdr_bitmap;
-       uint32_t idx = params->field_idx;
+       uint32_t idx = 0;
        uint16_t dport = 0, sport = 0;
        uint32_t size;
        uint32_t cnt;
@@ -1347,84 +1336,74 @@ ulp_rte_tcp_hdr_handler(const struct rte_flow_item *item,
                return BNXT_TF_RC_ERROR;
        }
 
+       if (tcp_spec) {
+               sport = tcp_spec->hdr.src_port;
+               dport = tcp_spec->hdr.dst_port;
+       }
+
+       if (ulp_rte_prsr_fld_size_validate(params, &idx,
+                                          BNXT_ULP_PROTO_HDR_TCP_NUM)) {
+               BNXT_TF_DBG(ERR, "Error parsing protocol header\n");
+               return BNXT_TF_RC_ERROR;
+       }
+
        /*
         * Copy the rte_flow_item for ipv4 into hdr_field using ipv4
         * header fields
         */
-       if (tcp_spec) {
-               sport = tcp_spec->hdr.src_port;
-               size = sizeof(tcp_spec->hdr.src_port);
-               field = ulp_rte_parser_fld_copy(&params->hdr_field[idx],
-                                               &tcp_spec->hdr.src_port,
-                                               size);
-               dport = tcp_spec->hdr.dst_port;
-               size = sizeof(tcp_spec->hdr.dst_port);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &tcp_spec->hdr.dst_port,
-                                               size);
-               size = sizeof(tcp_spec->hdr.sent_seq);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &tcp_spec->hdr.sent_seq,
-                                               size);
-               size = sizeof(tcp_spec->hdr.recv_ack);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &tcp_spec->hdr.recv_ack,
-                                               size);
-               size = sizeof(tcp_spec->hdr.data_off);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &tcp_spec->hdr.data_off,
-                                               size);
-               size = sizeof(tcp_spec->hdr.tcp_flags);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &tcp_spec->hdr.tcp_flags,
-                                               size);
-               size = sizeof(tcp_spec->hdr.rx_win);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &tcp_spec->hdr.rx_win,
-                                               size);
-               size = sizeof(tcp_spec->hdr.cksum);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &tcp_spec->hdr.cksum,
-                                               size);
-               size = sizeof(tcp_spec->hdr.tcp_urp);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &tcp_spec->hdr.tcp_urp,
-                                               size);
-       } else {
-               idx += BNXT_ULP_PROTO_HDR_TCP_NUM;
-       }
-
-       if (tcp_mask) {
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &tcp_mask->hdr.src_port,
-                                      sizeof(tcp_mask->hdr.src_port));
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &tcp_mask->hdr.dst_port,
-                                      sizeof(tcp_mask->hdr.dst_port));
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &tcp_mask->hdr.sent_seq,
-                                      sizeof(tcp_mask->hdr.sent_seq));
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &tcp_mask->hdr.recv_ack,
-                                      sizeof(tcp_mask->hdr.recv_ack));
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &tcp_mask->hdr.data_off,
-                                      sizeof(tcp_mask->hdr.data_off));
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &tcp_mask->hdr.tcp_flags,
-                                      sizeof(tcp_mask->hdr.tcp_flags));
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &tcp_mask->hdr.rx_win,
-                                      sizeof(tcp_mask->hdr.rx_win));
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &tcp_mask->hdr.cksum,
-                                      sizeof(tcp_mask->hdr.cksum));
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &tcp_mask->hdr.tcp_urp,
-                                      sizeof(tcp_mask->hdr.tcp_urp));
-       }
-       /* add number of TCP header elements */
-       params->field_idx += BNXT_ULP_PROTO_HDR_TCP_NUM;
+       size = sizeof(((struct rte_flow_item_tcp *)NULL)->hdr.src_port);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(tcp_spec, hdr.src_port),
+                             ulp_deference_struct(tcp_mask, hdr.src_port),
+                             ULP_PRSR_ACT_DEFAULT);
+
+       size = sizeof(((struct rte_flow_item_tcp *)NULL)->hdr.dst_port);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(tcp_spec, hdr.dst_port),
+                             ulp_deference_struct(tcp_mask, hdr.dst_port),
+                             ULP_PRSR_ACT_DEFAULT);
+
+       size = sizeof(((struct rte_flow_item_tcp *)NULL)->hdr.sent_seq);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(tcp_spec, hdr.sent_seq),
+                             ulp_deference_struct(tcp_mask, hdr.sent_seq),
+                             ULP_PRSR_ACT_DEFAULT);
+
+       size = sizeof(((struct rte_flow_item_tcp *)NULL)->hdr.recv_ack);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(tcp_spec, hdr.recv_ack),
+                             ulp_deference_struct(tcp_mask, hdr.recv_ack),
+                             ULP_PRSR_ACT_DEFAULT);
+
+       size = sizeof(((struct rte_flow_item_tcp *)NULL)->hdr.data_off);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(tcp_spec, hdr.data_off),
+                             ulp_deference_struct(tcp_mask, hdr.data_off),
+                             ULP_PRSR_ACT_DEFAULT);
+
+       size = sizeof(((struct rte_flow_item_tcp *)NULL)->hdr.tcp_flags);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(tcp_spec, hdr.tcp_flags),
+                             ulp_deference_struct(tcp_mask, hdr.tcp_flags),
+                             ULP_PRSR_ACT_DEFAULT);
+
+       size = sizeof(((struct rte_flow_item_tcp *)NULL)->hdr.rx_win);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(tcp_spec, hdr.rx_win),
+                             ulp_deference_struct(tcp_mask, hdr.rx_win),
+                             ULP_PRSR_ACT_DEFAULT);
+
+       size = sizeof(((struct rte_flow_item_tcp *)NULL)->hdr.cksum);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(tcp_spec, hdr.cksum),
+                             ulp_deference_struct(tcp_mask, hdr.cksum),
+                             ULP_PRSR_ACT_DEFAULT);
+
+       size = sizeof(((struct rte_flow_item_tcp *)NULL)->hdr.tcp_urp);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(tcp_spec, hdr.tcp_urp),
+                             ulp_deference_struct(tcp_mask, hdr.tcp_urp),
+                             ULP_PRSR_ACT_DEFAULT);
 
        /* Set the udp header bitmap and computed l4 header bitmaps */
        if (ULP_BITMAP_ISSET(hdr_bitmap->bits, BNXT_ULP_HDR_BIT_O_UDP) ||
@@ -1478,49 +1457,43 @@ ulp_rte_vxlan_hdr_handler(const struct rte_flow_item *item,
 {
        const struct rte_flow_item_vxlan *vxlan_spec = item->spec;
        const struct rte_flow_item_vxlan *vxlan_mask = item->mask;
-       struct ulp_rte_hdr_field *field;
        struct ulp_rte_hdr_bitmap *hdr_bitmap = &params->hdr_bitmap;
-       uint32_t idx = params->field_idx;
+       uint32_t idx = 0;
        uint32_t size;
 
+       if (ulp_rte_prsr_fld_size_validate(params, &idx,
+                                          BNXT_ULP_PROTO_HDR_VXLAN_NUM)) {
+               BNXT_TF_DBG(ERR, "Error parsing protocol header\n");
+               return BNXT_TF_RC_ERROR;
+       }
+
        /*
         * Copy the rte_flow_item for vxlan into hdr_field using vxlan
         * header fields
         */
-       if (vxlan_spec) {
-               size = sizeof(vxlan_spec->flags);
-               field = ulp_rte_parser_fld_copy(&params->hdr_field[idx],
-                                               &vxlan_spec->flags,
-                                               size);
-               size = sizeof(vxlan_spec->rsvd0);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &vxlan_spec->rsvd0,
-                                               size);
-               size = sizeof(vxlan_spec->vni);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &vxlan_spec->vni,
-                                               size);
-               size = sizeof(vxlan_spec->rsvd1);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &vxlan_spec->rsvd1,
-                                               size);
-       }
-       if (vxlan_mask) {
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &vxlan_mask->flags,
-                                      sizeof(vxlan_mask->flags));
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &vxlan_mask->rsvd0,
-                                      sizeof(vxlan_mask->rsvd0));
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &vxlan_mask->vni,
-                                      sizeof(vxlan_mask->vni));
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &vxlan_mask->rsvd1,
-                                      sizeof(vxlan_mask->rsvd1));
-       }
-       /* Add number of vxlan header elements */
-       params->field_idx += BNXT_ULP_PROTO_HDR_VXLAN_NUM;
+       size = sizeof(((struct rte_flow_item_vxlan *)NULL)->flags);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(vxlan_spec, flags),
+                             ulp_deference_struct(vxlan_mask, flags),
+                             ULP_PRSR_ACT_DEFAULT);
+
+       size = sizeof(((struct rte_flow_item_vxlan *)NULL)->rsvd0);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(vxlan_spec, rsvd0),
+                             ulp_deference_struct(vxlan_mask, rsvd0),
+                             ULP_PRSR_ACT_DEFAULT);
+
+       size = sizeof(((struct rte_flow_item_vxlan *)NULL)->vni);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(vxlan_spec, vni),
+                             ulp_deference_struct(vxlan_mask, vni),
+                             ULP_PRSR_ACT_DEFAULT);
+
+       size = sizeof(((struct rte_flow_item_vxlan *)NULL)->rsvd1);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(vxlan_spec, rsvd1),
+                             ulp_deference_struct(vxlan_mask, rsvd1),
+                             ULP_PRSR_ACT_DEFAULT);
 
        /* Update the hdr_bitmap with vxlan */
        ULP_BITMAP_SET(hdr_bitmap->bits, BNXT_ULP_HDR_BIT_T_VXLAN);
@@ -1531,35 +1504,31 @@ ulp_rte_vxlan_hdr_handler(const struct rte_flow_item *item,
 /* Function to handle the parsing of RTE Flow item GRE Header. */
 int32_t
 ulp_rte_gre_hdr_handler(const struct rte_flow_item *item,
-                         struct ulp_rte_parser_params *params)
+                       struct ulp_rte_parser_params *params)
 {
        const struct rte_flow_item_gre *gre_spec = item->spec;
        const struct rte_flow_item_gre *gre_mask = item->mask;
        struct ulp_rte_hdr_bitmap *hdr_bitmap = &params->hdr_bitmap;
-       uint32_t idx = params->field_idx;
+       uint32_t idx = 0;
        uint32_t size;
-       struct ulp_rte_hdr_field *field;
 
-       if (gre_spec) {
-               size = sizeof(gre_spec->c_rsvd0_ver);
-               field = ulp_rte_parser_fld_copy(&params->hdr_field[idx],
-                                               &gre_spec->c_rsvd0_ver,
-                                               size);
-               size = sizeof(gre_spec->protocol);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &gre_spec->protocol,
-                                               size);
-       }
-       if (gre_mask) {
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &gre_mask->c_rsvd0_ver,
-                                      sizeof(gre_mask->c_rsvd0_ver));
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &gre_mask->protocol,
-                                      sizeof(gre_mask->protocol));
-       }
-       /* Add number of GRE header elements */
-       params->field_idx += BNXT_ULP_PROTO_HDR_GRE_NUM;
+       if (ulp_rte_prsr_fld_size_validate(params, &idx,
+                                          BNXT_ULP_PROTO_HDR_GRE_NUM)) {
+               BNXT_TF_DBG(ERR, "Error parsing protocol header\n");
+               return BNXT_TF_RC_ERROR;
+       }
+
+       size = sizeof(((struct rte_flow_item_gre *)NULL)->c_rsvd0_ver);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(gre_spec, c_rsvd0_ver),
+                             ulp_deference_struct(gre_mask, c_rsvd0_ver),
+                             ULP_PRSR_ACT_DEFAULT);
+
+       size = sizeof(((struct rte_flow_item_gre *)NULL)->protocol);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(gre_spec, protocol),
+                             ulp_deference_struct(gre_mask, protocol),
+                             ULP_PRSR_ACT_DEFAULT);
 
        /* Update the hdr_bitmap with GRE */
        ULP_BITMAP_SET(hdr_bitmap->bits, BNXT_ULP_HDR_BIT_T_GRE);
@@ -1583,51 +1552,44 @@ ulp_rte_icmp_hdr_handler(const struct rte_flow_item *item,
        const struct rte_flow_item_icmp *icmp_spec = item->spec;
        const struct rte_flow_item_icmp *icmp_mask = item->mask;
        struct ulp_rte_hdr_bitmap *hdr_bitmap = &params->hdr_bitmap;
-       uint32_t idx = params->field_idx;
+       uint32_t idx = 0;
        uint32_t size;
-       struct ulp_rte_hdr_field *field;
 
-       if (icmp_spec) {
-               size = sizeof(icmp_spec->hdr.icmp_type);
-               field = ulp_rte_parser_fld_copy(&params->hdr_field[idx],
-                                               &icmp_spec->hdr.icmp_type,
-                                               size);
-               size = sizeof(icmp_spec->hdr.icmp_code);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &icmp_spec->hdr.icmp_code,
-                                               size);
-               size = sizeof(icmp_spec->hdr.icmp_cksum);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &icmp_spec->hdr.icmp_cksum,
-                                               size);
-               size = sizeof(icmp_spec->hdr.icmp_ident);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &icmp_spec->hdr.icmp_ident,
-                                               size);
-               size = sizeof(icmp_spec->hdr.icmp_seq_nb);
-               field = ulp_rte_parser_fld_copy(field,
-                                               &icmp_spec->hdr.icmp_seq_nb,
-                                               size);
-       }
-       if (icmp_mask) {
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &icmp_mask->hdr.icmp_type,
-                                      sizeof(icmp_mask->hdr.icmp_type));
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &icmp_mask->hdr.icmp_code,
-                                      sizeof(icmp_mask->hdr.icmp_code));
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &icmp_mask->hdr.icmp_cksum,
-                                      sizeof(icmp_mask->hdr.icmp_cksum));
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &icmp_mask->hdr.icmp_ident,
-                                      sizeof(icmp_mask->hdr.icmp_ident));
-               ulp_rte_prsr_mask_copy(params, &idx,
-                                      &icmp_mask->hdr.icmp_seq_nb,
-                                      sizeof(icmp_mask->hdr.icmp_seq_nb));
-       }
-       /* Add number of GRE header elements */
-       params->field_idx += BNXT_ULP_PROTO_HDR_ICMP_NUM;
+       if (ulp_rte_prsr_fld_size_validate(params, &idx,
+                                          BNXT_ULP_PROTO_HDR_ICMP_NUM)) {
+               BNXT_TF_DBG(ERR, "Error parsing protocol header\n");
+               return BNXT_TF_RC_ERROR;
+       }
+
+       size = sizeof(((struct rte_flow_item_icmp *)NULL)->hdr.icmp_type);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(icmp_spec, hdr.icmp_type),
+                             ulp_deference_struct(icmp_mask, hdr.icmp_type),
+                             ULP_PRSR_ACT_DEFAULT);
+
+       size = sizeof(((struct rte_flow_item_icmp *)NULL)->hdr.icmp_code);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(icmp_spec, hdr.icmp_code),
+                             ulp_deference_struct(icmp_mask, hdr.icmp_code),
+                             ULP_PRSR_ACT_DEFAULT);
+
+       size = sizeof(((struct rte_flow_item_icmp *)NULL)->hdr.icmp_cksum);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(icmp_spec, hdr.icmp_cksum),
+                             ulp_deference_struct(icmp_mask, hdr.icmp_cksum),
+                             ULP_PRSR_ACT_DEFAULT);
+
+       size = sizeof(((struct rte_flow_item_icmp *)NULL)->hdr.icmp_ident);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(icmp_spec, hdr.icmp_ident),
+                             ulp_deference_struct(icmp_mask, hdr.icmp_ident),
+                             ULP_PRSR_ACT_DEFAULT);
+
+       size = sizeof(((struct rte_flow_item_icmp *)NULL)->hdr.icmp_seq_nb);
+       ulp_rte_prsr_fld_mask(params, &idx, size,
+                             ulp_deference_struct(icmp_spec, hdr.icmp_seq_nb),
+                             ulp_deference_struct(icmp_mask, hdr.icmp_seq_nb),
+                             ULP_PRSR_ACT_DEFAULT);
 
        /* Update the hdr_bitmap with ICMP */
        if (ULP_COMP_FLD_IDX_RD(params, BNXT_ULP_CF_IDX_L3_TUN))
@@ -2121,7 +2083,8 @@ ulp_rte_vf_act_handler(const struct rte_flow_action *action_item,
         * offset must be added to the absolute first vf id of that port.
         */
        if (ulp_port_db_dev_func_id_to_ulp_index(params->ulp_ctx,
-                                                bp->first_vf_id + vf_action->id,
+                                                bp->first_vf_id +
+                                                vf_action->id,
                                                 &ifindex)) {
                BNXT_TF_DBG(ERR, "VF is not valid interface\n");
                return BNXT_TF_RC_ERROR;
@@ -2410,7 +2373,7 @@ ulp_rte_dec_ttl_act_handler(const struct rte_flow_action *act __rte_unused,
 /* Function to handle the parsing of RTE Flow action JUMP */
 int32_t
 ulp_rte_jump_act_handler(const struct rte_flow_action *action_item __rte_unused,
-                           struct ulp_rte_parser_params *params)
+                        struct ulp_rte_parser_params *params)
 {
        /* Update the act_bitmap with dec ttl */
        ULP_BITMAP_SET(params->act_bitmap.bits, BNXT_ULP_ACT_BIT_JUMP);
@@ -2449,7 +2412,8 @@ ulp_rte_sample_act_handler(const struct rte_flow_action *action_item,
        ret = bnxt_ulp_rte_parser_act_parse(sample->actions, params);
        if (ret == BNXT_TF_RC_SUCCESS)
                /* Update the act_bitmap with sample */
-               ULP_BITMAP_SET(params->act_bitmap.bits, BNXT_ULP_ACT_BIT_SAMPLE);
+               ULP_BITMAP_SET(params->act_bitmap.bits,
+                              BNXT_ULP_ACT_BIT_SAMPLE);
 
        return ret;
 }
index 6648784..66abe8e 100644 (file)
 #define        BNXT_ULP_PARSER_IPV6_TC                 0x0ff00000
 #define        BNXT_ULP_PARSER_IPV6_FLOW_LABEL         0x000fffff
 
+enum bnxt_ulp_prsr_action {
+       ULP_PRSR_ACT_DEFAULT = 0,
+       ULP_PRSR_ACT_MATCH_IGNORE = 1,
+       ULP_PRSR_ACT_MASK_IGNORE = 2,
+       ULP_PRSR_ACT_SPEC_IGNORE = 4
+};
+
 void
 bnxt_ulp_init_mapper_params(struct bnxt_ulp_mapper_create_parms *mapper_cparms,
                            struct ulp_rte_parser_params *params,
index f92c6ee..11abb67 100644 (file)
  * maps hash id to ulp_class_match_list[] index
  */
 uint16_t ulp_class_sig_tbl[BNXT_ULP_CLASS_SIG_TBL_MAX_SZ] = {
-       [BNXT_ULP_CLASS_HID_05d1] = 1,
-       [BNXT_ULP_CLASS_HID_1229] = 2,
-       [BNXT_ULP_CLASS_HID_0bed] = 3,
-       [BNXT_ULP_CLASS_HID_1865] = 4,
-       [BNXT_ULP_CLASS_HID_25c9] = 5,
-       [BNXT_ULP_CLASS_HID_3241] = 6,
-       [BNXT_ULP_CLASS_HID_2c05] = 7,
-       [BNXT_ULP_CLASS_HID_389d] = 8,
-       [BNXT_ULP_CLASS_HID_3c3d] = 9,
-       [BNXT_ULP_CLASS_HID_48b5] = 10,
-       [BNXT_ULP_CLASS_HID_4279] = 11,
-       [BNXT_ULP_CLASS_HID_4ef1] = 12,
-       [BNXT_ULP_CLASS_HID_5c55] = 13,
-       [BNXT_ULP_CLASS_HID_0be1] = 14,
-       [BNXT_ULP_CLASS_HID_05a5] = 15,
-       [BNXT_ULP_CLASS_HID_123d] = 16,
-       [BNXT_ULP_CLASS_HID_4142d] = 17,
-       [BNXT_ULP_CLASS_HID_42095] = 18,
-       [BNXT_ULP_CLASS_HID_41a69] = 19,
-       [BNXT_ULP_CLASS_HID_426d1] = 20,
-       [BNXT_ULP_CLASS_HID_44a99] = 21,
-       [BNXT_ULP_CLASS_HID_45701] = 22,
-       [BNXT_ULP_CLASS_HID_450c5] = 23,
-       [BNXT_ULP_CLASS_HID_40071] = 24,
-       [BNXT_ULP_CLASS_HID_40a85] = 25,
-       [BNXT_ULP_CLASS_HID_4170d] = 26,
-       [BNXT_ULP_CLASS_HID_410c1] = 27,
-       [BNXT_ULP_CLASS_HID_41d49] = 28,
-       [BNXT_ULP_CLASS_HID_440f1] = 29,
-       [BNXT_ULP_CLASS_HID_44d79] = 30,
-       [BNXT_ULP_CLASS_HID_4473d] = 31,
-       [BNXT_ULP_CLASS_HID_453a5] = 32,
-       [BNXT_ULP_CLASS_HID_244e3] = 33,
-       [BNXT_ULP_CLASS_HID_2517b] = 34,
-       [BNXT_ULP_CLASS_HID_24b3f] = 35,
-       [BNXT_ULP_CLASS_HID_257b7] = 36,
-       [BNXT_ULP_CLASS_HID_22f5f] = 37,
-       [BNXT_ULP_CLASS_HID_23bd7] = 38,
-       [BNXT_ULP_CLASS_HID_2359b] = 39,
-       [BNXT_ULP_CLASS_HID_24213] = 40,
-       [BNXT_ULP_CLASS_HID_20bab] = 41,
-       [BNXT_ULP_CLASS_HID_21823] = 42,
-       [BNXT_ULP_CLASS_HID_211e7] = 43,
-       [BNXT_ULP_CLASS_HID_21e7f] = 44,
-       [BNXT_ULP_CLASS_HID_252f3] = 45,
-       [BNXT_ULP_CLASS_HID_2029f] = 46,
-       [BNXT_ULP_CLASS_HID_2590f] = 47,
-       [BNXT_ULP_CLASS_HID_208db] = 48,
-       [BNXT_ULP_CLASS_HID_231d3] = 49,
-       [BNXT_ULP_CLASS_HID_23e2b] = 50,
-       [BNXT_ULP_CLASS_HID_237ef] = 51,
-       [BNXT_ULP_CLASS_HID_24467] = 52,
-       [BNXT_ULP_CLASS_HID_21c0f] = 53,
-       [BNXT_ULP_CLASS_HID_22887] = 54,
-       [BNXT_ULP_CLASS_HID_2224b] = 55,
-       [BNXT_ULP_CLASS_HID_22ec3] = 56,
-       [BNXT_ULP_CLASS_HID_25547] = 57,
-       [BNXT_ULP_CLASS_HID_20513] = 58,
-       [BNXT_ULP_CLASS_HID_25b83] = 59,
-       [BNXT_ULP_CLASS_HID_20b2f] = 60,
-       [BNXT_ULP_CLASS_HID_23fa3] = 61,
-       [BNXT_ULP_CLASS_HID_24c3b] = 62,
-       [BNXT_ULP_CLASS_HID_245ff] = 63,
-       [BNXT_ULP_CLASS_HID_25277] = 64,
-       [BNXT_ULP_CLASS_HID_64037] = 65,
-       [BNXT_ULP_CLASS_HID_64c8f] = 66,
-       [BNXT_ULP_CLASS_HID_64673] = 67,
-       [BNXT_ULP_CLASS_HID_652cb] = 68,
-       [BNXT_ULP_CLASS_HID_62a93] = 69,
-       [BNXT_ULP_CLASS_HID_636eb] = 70,
-       [BNXT_ULP_CLASS_HID_630af] = 71,
-       [BNXT_ULP_CLASS_HID_63d27] = 72,
-       [BNXT_ULP_CLASS_HID_606ff] = 73,
-       [BNXT_ULP_CLASS_HID_61377] = 74,
-       [BNXT_ULP_CLASS_HID_60d3b] = 75,
-       [BNXT_ULP_CLASS_HID_619b3] = 76,
-       [BNXT_ULP_CLASS_HID_64e07] = 77,
-       [BNXT_ULP_CLASS_HID_65a9f] = 78,
-       [BNXT_ULP_CLASS_HID_65443] = 79,
-       [BNXT_ULP_CLASS_HID_603ef] = 80,
-       [BNXT_ULP_CLASS_HID_62ce7] = 81,
-       [BNXT_ULP_CLASS_HID_6397f] = 82,
-       [BNXT_ULP_CLASS_HID_63323] = 83,
-       [BNXT_ULP_CLASS_HID_63fbb] = 84,
-       [BNXT_ULP_CLASS_HID_61743] = 85,
-       [BNXT_ULP_CLASS_HID_623db] = 86,
-       [BNXT_ULP_CLASS_HID_61d9f] = 87,
-       [BNXT_ULP_CLASS_HID_62a17] = 88,
-       [BNXT_ULP_CLASS_HID_6509b] = 89,
-       [BNXT_ULP_CLASS_HID_60027] = 90,
-       [BNXT_ULP_CLASS_HID_656d7] = 91,
-       [BNXT_ULP_CLASS_HID_60663] = 92,
-       [BNXT_ULP_CLASS_HID_63af7] = 93,
-       [BNXT_ULP_CLASS_HID_6474f] = 94,
-       [BNXT_ULP_CLASS_HID_64133] = 95,
-       [BNXT_ULP_CLASS_HID_64d8b] = 96,
-       [BNXT_ULP_CLASS_HID_a3fb] = 97,
-       [BNXT_ULP_CLASS_HID_b063] = 98,
-       [BNXT_ULP_CLASS_HID_aa27] = 99,
-       [BNXT_ULP_CLASS_HID_b6af] = 100,
-       [BNXT_ULP_CLASS_HID_8e47] = 101,
-       [BNXT_ULP_CLASS_HID_9acf] = 102,
-       [BNXT_ULP_CLASS_HID_9483] = 103,
-       [BNXT_ULP_CLASS_HID_a10b] = 104,
-       [BNXT_ULP_CLASS_HID_c78f] = 105,
-       [BNXT_ULP_CLASS_HID_d3f7] = 106,
-       [BNXT_ULP_CLASS_HID_cdcb] = 107,
-       [BNXT_ULP_CLASS_HID_da33] = 108,
-       [BNXT_ULP_CLASS_HID_b1eb] = 109,
-       [BNXT_ULP_CLASS_HID_be53] = 110,
-       [BNXT_ULP_CLASS_HID_b817] = 111,
-       [BNXT_ULP_CLASS_HID_c49f] = 112,
-       [BNXT_ULP_CLASS_HID_49f2f] = 113,
-       [BNXT_ULP_CLASS_HID_4ab97] = 114,
-       [BNXT_ULP_CLASS_HID_4a56b] = 115,
-       [BNXT_ULP_CLASS_HID_4b1d3] = 116,
-       [BNXT_ULP_CLASS_HID_4898b] = 117,
-       [BNXT_ULP_CLASS_HID_495f3] = 118,
-       [BNXT_ULP_CLASS_HID_48fb7] = 119,
-       [BNXT_ULP_CLASS_HID_49c3f] = 120,
-       [BNXT_ULP_CLASS_HID_4c2b3] = 121,
-       [BNXT_ULP_CLASS_HID_4cf3b] = 122,
-       [BNXT_ULP_CLASS_HID_4c8ff] = 123,
-       [BNXT_ULP_CLASS_HID_4d567] = 124,
-       [BNXT_ULP_CLASS_HID_4ad1f] = 125,
-       [BNXT_ULP_CLASS_HID_4b987] = 126,
-       [BNXT_ULP_CLASS_HID_4b35b] = 127,
-       [BNXT_ULP_CLASS_HID_4bfc3] = 128,
-       [BNXT_ULP_CLASS_HID_1b9fb] = 129,
-       [BNXT_ULP_CLASS_HID_1c663] = 130,
-       [BNXT_ULP_CLASS_HID_1c027] = 131,
-       [BNXT_ULP_CLASS_HID_1ccaf] = 132,
-       [BNXT_ULP_CLASS_HID_1a447] = 133,
-       [BNXT_ULP_CLASS_HID_1b0cf] = 134,
-       [BNXT_ULP_CLASS_HID_1aa83] = 135,
-       [BNXT_ULP_CLASS_HID_1b70b] = 136,
-       [BNXT_ULP_CLASS_HID_180b3] = 137,
-       [BNXT_ULP_CLASS_HID_18d3b] = 138,
-       [BNXT_ULP_CLASS_HID_186ff] = 139,
-       [BNXT_ULP_CLASS_HID_19367] = 140,
-       [BNXT_ULP_CLASS_HID_1c7eb] = 141,
-       [BNXT_ULP_CLASS_HID_1d453] = 142,
-       [BNXT_ULP_CLASS_HID_1ce17] = 143,
-       [BNXT_ULP_CLASS_HID_1da9f] = 144,
-       [BNXT_ULP_CLASS_HID_5b52f] = 145,
-       [BNXT_ULP_CLASS_HID_5c197] = 146,
-       [BNXT_ULP_CLASS_HID_5bb6b] = 147,
-       [BNXT_ULP_CLASS_HID_5c7d3] = 148,
-       [BNXT_ULP_CLASS_HID_59f8b] = 149,
-       [BNXT_ULP_CLASS_HID_5abf3] = 150,
-       [BNXT_ULP_CLASS_HID_5a5b7] = 151,
-       [BNXT_ULP_CLASS_HID_5b23f] = 152,
-       [BNXT_ULP_CLASS_HID_5d8b3] = 153,
-       [BNXT_ULP_CLASS_HID_5886f] = 154,
-       [BNXT_ULP_CLASS_HID_58223] = 155,
-       [BNXT_ULP_CLASS_HID_58eab] = 156,
-       [BNXT_ULP_CLASS_HID_5c31f] = 157,
-       [BNXT_ULP_CLASS_HID_5cf87] = 158,
-       [BNXT_ULP_CLASS_HID_5c95b] = 159,
-       [BNXT_ULP_CLASS_HID_5d5c3] = 160,
-       [BNXT_ULP_CLASS_HID_05f1] = 161,
-       [BNXT_ULP_CLASS_HID_1209] = 162,
-       [BNXT_ULP_CLASS_HID_0bcd] = 163,
-       [BNXT_ULP_CLASS_HID_1845] = 164,
-       [BNXT_ULP_CLASS_HID_25e9] = 165,
-       [BNXT_ULP_CLASS_HID_3261] = 166,
-       [BNXT_ULP_CLASS_HID_2c25] = 167,
-       [BNXT_ULP_CLASS_HID_38bd] = 168,
-       [BNXT_ULP_CLASS_HID_3c1d] = 169,
-       [BNXT_ULP_CLASS_HID_4895] = 170,
-       [BNXT_ULP_CLASS_HID_4259] = 171,
-       [BNXT_ULP_CLASS_HID_4ed1] = 172,
-       [BNXT_ULP_CLASS_HID_5c75] = 173,
-       [BNXT_ULP_CLASS_HID_0bc1] = 174,
-       [BNXT_ULP_CLASS_HID_0585] = 175,
-       [BNXT_ULP_CLASS_HID_121d] = 176,
-       [BNXT_ULP_CLASS_HID_58c5] = 177,
-       [BNXT_ULP_CLASS_HID_0891] = 178,
-       [BNXT_ULP_CLASS_HID_0255] = 179,
-       [BNXT_ULP_CLASS_HID_0eed] = 180,
-       [BNXT_ULP_CLASS_HID_1c71] = 181,
-       [BNXT_ULP_CLASS_HID_2889] = 182,
-       [BNXT_ULP_CLASS_HID_224d] = 183,
-       [BNXT_ULP_CLASS_HID_2ec5] = 184,
-       [BNXT_ULP_CLASS_HID_32a5] = 185,
-       [BNXT_ULP_CLASS_HID_3f3d] = 186,
-       [BNXT_ULP_CLASS_HID_38e1] = 187,
-       [BNXT_ULP_CLASS_HID_4579] = 188,
-       [BNXT_ULP_CLASS_HID_529d] = 189,
-       [BNXT_ULP_CLASS_HID_0269] = 190,
-       [BNXT_ULP_CLASS_HID_58d9] = 191,
-       [BNXT_ULP_CLASS_HID_08a5] = 192,
-       [BNXT_ULP_CLASS_HID_400c5] = 193,
-       [BNXT_ULP_CLASS_HID_40d5d] = 194,
-       [BNXT_ULP_CLASS_HID_40701] = 195,
-       [BNXT_ULP_CLASS_HID_41399] = 196,
-       [BNXT_ULP_CLASS_HID_4213d] = 197,
-       [BNXT_ULP_CLASS_HID_42db5] = 198,
-       [BNXT_ULP_CLASS_HID_42779] = 199,
-       [BNXT_ULP_CLASS_HID_433f1] = 200,
-       [BNXT_ULP_CLASS_HID_43751] = 201,
-       [BNXT_ULP_CLASS_HID_443e9] = 202,
-       [BNXT_ULP_CLASS_HID_43dad] = 203,
-       [BNXT_ULP_CLASS_HID_44a25] = 204,
-       [BNXT_ULP_CLASS_HID_45749] = 205,
-       [BNXT_ULP_CLASS_HID_40715] = 206,
-       [BNXT_ULP_CLASS_HID_400d9] = 207,
-       [BNXT_ULP_CLASS_HID_40d51] = 208,
-       [BNXT_ULP_CLASS_HID_45419] = 209,
-       [BNXT_ULP_CLASS_HID_403e5] = 210,
-       [BNXT_ULP_CLASS_HID_45a55] = 211,
-       [BNXT_ULP_CLASS_HID_40a21] = 212,
-       [BNXT_ULP_CLASS_HID_41745] = 213,
-       [BNXT_ULP_CLASS_HID_423dd] = 214,
-       [BNXT_ULP_CLASS_HID_41d81] = 215,
-       [BNXT_ULP_CLASS_HID_42a19] = 216,
-       [BNXT_ULP_CLASS_HID_42df9] = 217,
-       [BNXT_ULP_CLASS_HID_43a71] = 218,
-       [BNXT_ULP_CLASS_HID_43435] = 219,
-       [BNXT_ULP_CLASS_HID_4404d] = 220,
-       [BNXT_ULP_CLASS_HID_44dd1] = 221,
-       [BNXT_ULP_CLASS_HID_45a69] = 222,
-       [BNXT_ULP_CLASS_HID_4542d] = 223,
-       [BNXT_ULP_CLASS_HID_403f9] = 224,
-       [BNXT_ULP_CLASS_HID_4140d] = 225,
-       [BNXT_ULP_CLASS_HID_420b5] = 226,
-       [BNXT_ULP_CLASS_HID_41a49] = 227,
-       [BNXT_ULP_CLASS_HID_426f1] = 228,
-       [BNXT_ULP_CLASS_HID_44ab9] = 229,
-       [BNXT_ULP_CLASS_HID_45721] = 230,
-       [BNXT_ULP_CLASS_HID_450e5] = 231,
-       [BNXT_ULP_CLASS_HID_40051] = 232,
-       [BNXT_ULP_CLASS_HID_40aa5] = 233,
-       [BNXT_ULP_CLASS_HID_4172d] = 234,
-       [BNXT_ULP_CLASS_HID_410e1] = 235,
-       [BNXT_ULP_CLASS_HID_41d69] = 236,
-       [BNXT_ULP_CLASS_HID_440d1] = 237,
-       [BNXT_ULP_CLASS_HID_44d59] = 238,
-       [BNXT_ULP_CLASS_HID_4471d] = 239,
-       [BNXT_ULP_CLASS_HID_45385] = 240,
-       [BNXT_ULP_CLASS_HID_6400d] = 241,
-       [BNXT_ULP_CLASS_HID_64cb5] = 242,
-       [BNXT_ULP_CLASS_HID_64649] = 243,
-       [BNXT_ULP_CLASS_HID_652f1] = 244,
-       [BNXT_ULP_CLASS_HID_619ed] = 245,
-       [BNXT_ULP_CLASS_HID_62615] = 246,
-       [BNXT_ULP_CLASS_HID_62029] = 247,
-       [BNXT_ULP_CLASS_HID_62c51] = 248,
-       [BNXT_ULP_CLASS_HID_636a5] = 249,
-       [BNXT_ULP_CLASS_HID_6432d] = 250,
-       [BNXT_ULP_CLASS_HID_63ce1] = 251,
-       [BNXT_ULP_CLASS_HID_64969] = 252,
-       [BNXT_ULP_CLASS_HID_61005] = 253,
-       [BNXT_ULP_CLASS_HID_61c8d] = 254,
-       [BNXT_ULP_CLASS_HID_61641] = 255,
-       [BNXT_ULP_CLASS_HID_622c9] = 256,
-       [BNXT_ULP_CLASS_HID_52a0d] = 257,
-       [BNXT_ULP_CLASS_HID_536b5] = 258,
-       [BNXT_ULP_CLASS_HID_53049] = 259,
-       [BNXT_ULP_CLASS_HID_53cf1] = 260,
-       [BNXT_ULP_CLASS_HID_503ed] = 261,
-       [BNXT_ULP_CLASS_HID_51015] = 262,
-       [BNXT_ULP_CLASS_HID_50a29] = 263,
-       [BNXT_ULP_CLASS_HID_51651] = 264,
-       [BNXT_ULP_CLASS_HID_520a5] = 265,
-       [BNXT_ULP_CLASS_HID_52d2d] = 266,
-       [BNXT_ULP_CLASS_HID_526e1] = 267,
-       [BNXT_ULP_CLASS_HID_53369] = 268,
-       [BNXT_ULP_CLASS_HID_556d1] = 269,
-       [BNXT_ULP_CLASS_HID_5068d] = 270,
-       [BNXT_ULP_CLASS_HID_50041] = 271,
-       [BNXT_ULP_CLASS_HID_50cc9] = 272,
-       [BNXT_ULP_CLASS_HID_7560d] = 273,
-       [BNXT_ULP_CLASS_HID_705f9] = 274,
-       [BNXT_ULP_CLASS_HID_75c49] = 275,
-       [BNXT_ULP_CLASS_HID_70c25] = 276,
-       [BNXT_ULP_CLASS_HID_72fed] = 277,
-       [BNXT_ULP_CLASS_HID_73c15] = 278,
-       [BNXT_ULP_CLASS_HID_73629] = 279,
-       [BNXT_ULP_CLASS_HID_74251] = 280,
-       [BNXT_ULP_CLASS_HID_74ca5] = 281,
-       [BNXT_ULP_CLASS_HID_7592d] = 282,
-       [BNXT_ULP_CLASS_HID_752e1] = 283,
-       [BNXT_ULP_CLASS_HID_7025d] = 284,
-       [BNXT_ULP_CLASS_HID_72605] = 285,
-       [BNXT_ULP_CLASS_HID_7328d] = 286,
-       [BNXT_ULP_CLASS_HID_72c41] = 287,
-       [BNXT_ULP_CLASS_HID_738c9] = 288,
-       [BNXT_ULP_CLASS_HID_0591] = 289,
-       [BNXT_ULP_CLASS_HID_1269] = 290,
-       [BNXT_ULP_CLASS_HID_0bad] = 291,
-       [BNXT_ULP_CLASS_HID_1825] = 292,
-       [BNXT_ULP_CLASS_HID_2589] = 293,
-       [BNXT_ULP_CLASS_HID_3201] = 294,
-       [BNXT_ULP_CLASS_HID_2c45] = 295,
-       [BNXT_ULP_CLASS_HID_38dd] = 296,
-       [BNXT_ULP_CLASS_HID_3c7d] = 297,
-       [BNXT_ULP_CLASS_HID_48f5] = 298,
-       [BNXT_ULP_CLASS_HID_4239] = 299,
-       [BNXT_ULP_CLASS_HID_4eb1] = 300,
-       [BNXT_ULP_CLASS_HID_5c15] = 301,
-       [BNXT_ULP_CLASS_HID_0ba1] = 302,
-       [BNXT_ULP_CLASS_HID_05e5] = 303,
-       [BNXT_ULP_CLASS_HID_127d] = 304,
-       [BNXT_ULP_CLASS_HID_58a5] = 305,
-       [BNXT_ULP_CLASS_HID_08f1] = 306,
-       [BNXT_ULP_CLASS_HID_0235] = 307,
-       [BNXT_ULP_CLASS_HID_0e8d] = 308,
-       [BNXT_ULP_CLASS_HID_1c11] = 309,
-       [BNXT_ULP_CLASS_HID_28e9] = 310,
-       [BNXT_ULP_CLASS_HID_222d] = 311,
-       [BNXT_ULP_CLASS_HID_2ea5] = 312,
-       [BNXT_ULP_CLASS_HID_32c5] = 313,
-       [BNXT_ULP_CLASS_HID_3f5d] = 314,
-       [BNXT_ULP_CLASS_HID_3881] = 315,
-       [BNXT_ULP_CLASS_HID_4519] = 316,
-       [BNXT_ULP_CLASS_HID_52fd] = 317,
-       [BNXT_ULP_CLASS_HID_0209] = 318,
-       [BNXT_ULP_CLASS_HID_58b9] = 319,
-       [BNXT_ULP_CLASS_HID_08c5] = 320,
-       [BNXT_ULP_CLASS_HID_400a5] = 321,
-       [BNXT_ULP_CLASS_HID_40d3d] = 322,
-       [BNXT_ULP_CLASS_HID_40761] = 323,
-       [BNXT_ULP_CLASS_HID_413f9] = 324,
-       [BNXT_ULP_CLASS_HID_4215d] = 325,
-       [BNXT_ULP_CLASS_HID_42dd5] = 326,
-       [BNXT_ULP_CLASS_HID_42719] = 327,
-       [BNXT_ULP_CLASS_HID_43391] = 328,
-       [BNXT_ULP_CLASS_HID_43731] = 329,
-       [BNXT_ULP_CLASS_HID_44389] = 330,
-       [BNXT_ULP_CLASS_HID_43dcd] = 331,
-       [BNXT_ULP_CLASS_HID_44a45] = 332,
-       [BNXT_ULP_CLASS_HID_45729] = 333,
-       [BNXT_ULP_CLASS_HID_40775] = 334,
-       [BNXT_ULP_CLASS_HID_400b9] = 335,
-       [BNXT_ULP_CLASS_HID_40d31] = 336,
-       [BNXT_ULP_CLASS_HID_45479] = 337,
-       [BNXT_ULP_CLASS_HID_40385] = 338,
-       [BNXT_ULP_CLASS_HID_45a35] = 339,
-       [BNXT_ULP_CLASS_HID_40a41] = 340,
-       [BNXT_ULP_CLASS_HID_41725] = 341,
-       [BNXT_ULP_CLASS_HID_423bd] = 342,
-       [BNXT_ULP_CLASS_HID_41de1] = 343,
-       [BNXT_ULP_CLASS_HID_42a79] = 344,
-       [BNXT_ULP_CLASS_HID_42d99] = 345,
-       [BNXT_ULP_CLASS_HID_43a11] = 346,
-       [BNXT_ULP_CLASS_HID_43455] = 347,
-       [BNXT_ULP_CLASS_HID_4402d] = 348,
-       [BNXT_ULP_CLASS_HID_44db1] = 349,
-       [BNXT_ULP_CLASS_HID_45a09] = 350,
-       [BNXT_ULP_CLASS_HID_4544d] = 351,
-       [BNXT_ULP_CLASS_HID_40399] = 352,
-       [BNXT_ULP_CLASS_HID_4146d] = 353,
-       [BNXT_ULP_CLASS_HID_420d5] = 354,
-       [BNXT_ULP_CLASS_HID_41a29] = 355,
-       [BNXT_ULP_CLASS_HID_42691] = 356,
-       [BNXT_ULP_CLASS_HID_44ad9] = 357,
-       [BNXT_ULP_CLASS_HID_45741] = 358,
-       [BNXT_ULP_CLASS_HID_45085] = 359,
-       [BNXT_ULP_CLASS_HID_40031] = 360,
-       [BNXT_ULP_CLASS_HID_40ac5] = 361,
-       [BNXT_ULP_CLASS_HID_4174d] = 362,
-       [BNXT_ULP_CLASS_HID_41081] = 363,
-       [BNXT_ULP_CLASS_HID_41d09] = 364,
-       [BNXT_ULP_CLASS_HID_440b1] = 365,
-       [BNXT_ULP_CLASS_HID_44d39] = 366,
-       [BNXT_ULP_CLASS_HID_4477d] = 367,
-       [BNXT_ULP_CLASS_HID_453e5] = 368,
-       [BNXT_ULP_CLASS_HID_6406d] = 369,
-       [BNXT_ULP_CLASS_HID_64cd5] = 370,
-       [BNXT_ULP_CLASS_HID_64629] = 371,
-       [BNXT_ULP_CLASS_HID_65291] = 372,
-       [BNXT_ULP_CLASS_HID_6198d] = 373,
-       [BNXT_ULP_CLASS_HID_62675] = 374,
-       [BNXT_ULP_CLASS_HID_62049] = 375,
-       [BNXT_ULP_CLASS_HID_62c31] = 376,
-       [BNXT_ULP_CLASS_HID_636c5] = 377,
-       [BNXT_ULP_CLASS_HID_6434d] = 378,
-       [BNXT_ULP_CLASS_HID_63c81] = 379,
-       [BNXT_ULP_CLASS_HID_64909] = 380,
-       [BNXT_ULP_CLASS_HID_61065] = 381,
-       [BNXT_ULP_CLASS_HID_61ced] = 382,
-       [BNXT_ULP_CLASS_HID_61621] = 383,
-       [BNXT_ULP_CLASS_HID_622a9] = 384,
-       [BNXT_ULP_CLASS_HID_52a6d] = 385,
-       [BNXT_ULP_CLASS_HID_536d5] = 386,
-       [BNXT_ULP_CLASS_HID_53029] = 387,
-       [BNXT_ULP_CLASS_HID_53c91] = 388,
-       [BNXT_ULP_CLASS_HID_5038d] = 389,
-       [BNXT_ULP_CLASS_HID_51075] = 390,
-       [BNXT_ULP_CLASS_HID_50a49] = 391,
-       [BNXT_ULP_CLASS_HID_51631] = 392,
-       [BNXT_ULP_CLASS_HID_520c5] = 393,
-       [BNXT_ULP_CLASS_HID_52d4d] = 394,
-       [BNXT_ULP_CLASS_HID_52681] = 395,
-       [BNXT_ULP_CLASS_HID_53309] = 396,
-       [BNXT_ULP_CLASS_HID_556b1] = 397,
-       [BNXT_ULP_CLASS_HID_506ed] = 398,
-       [BNXT_ULP_CLASS_HID_50021] = 399,
-       [BNXT_ULP_CLASS_HID_50ca9] = 400,
-       [BNXT_ULP_CLASS_HID_7566d] = 401,
-       [BNXT_ULP_CLASS_HID_70599] = 402,
-       [BNXT_ULP_CLASS_HID_75c29] = 403,
-       [BNXT_ULP_CLASS_HID_70c45] = 404,
-       [BNXT_ULP_CLASS_HID_72f8d] = 405,
-       [BNXT_ULP_CLASS_HID_73c75] = 406,
-       [BNXT_ULP_CLASS_HID_73649] = 407,
-       [BNXT_ULP_CLASS_HID_74231] = 408,
-       [BNXT_ULP_CLASS_HID_74cc5] = 409,
-       [BNXT_ULP_CLASS_HID_7594d] = 410,
-       [BNXT_ULP_CLASS_HID_75281] = 411,
-       [BNXT_ULP_CLASS_HID_7023d] = 412,
-       [BNXT_ULP_CLASS_HID_72665] = 413,
-       [BNXT_ULP_CLASS_HID_732ed] = 414,
-       [BNXT_ULP_CLASS_HID_72c21] = 415,
-       [BNXT_ULP_CLASS_HID_738a9] = 416,
-       [BNXT_ULP_CLASS_HID_244c3] = 417,
-       [BNXT_ULP_CLASS_HID_2515b] = 418,
-       [BNXT_ULP_CLASS_HID_24b1f] = 419,
-       [BNXT_ULP_CLASS_HID_25797] = 420,
-       [BNXT_ULP_CLASS_HID_22f7f] = 421,
-       [BNXT_ULP_CLASS_HID_23bf7] = 422,
-       [BNXT_ULP_CLASS_HID_235bb] = 423,
-       [BNXT_ULP_CLASS_HID_24233] = 424,
-       [BNXT_ULP_CLASS_HID_20b8b] = 425,
-       [BNXT_ULP_CLASS_HID_21803] = 426,
-       [BNXT_ULP_CLASS_HID_211c7] = 427,
-       [BNXT_ULP_CLASS_HID_21e5f] = 428,
-       [BNXT_ULP_CLASS_HID_252d3] = 429,
-       [BNXT_ULP_CLASS_HID_202bf] = 430,
-       [BNXT_ULP_CLASS_HID_2592f] = 431,
-       [BNXT_ULP_CLASS_HID_208fb] = 432,
-       [BNXT_ULP_CLASS_HID_231f3] = 433,
-       [BNXT_ULP_CLASS_HID_23e0b] = 434,
-       [BNXT_ULP_CLASS_HID_237cf] = 435,
-       [BNXT_ULP_CLASS_HID_24447] = 436,
-       [BNXT_ULP_CLASS_HID_21c2f] = 437,
-       [BNXT_ULP_CLASS_HID_228a7] = 438,
-       [BNXT_ULP_CLASS_HID_2226b] = 439,
-       [BNXT_ULP_CLASS_HID_22ee3] = 440,
-       [BNXT_ULP_CLASS_HID_25567] = 441,
-       [BNXT_ULP_CLASS_HID_20533] = 442,
-       [BNXT_ULP_CLASS_HID_25ba3] = 443,
-       [BNXT_ULP_CLASS_HID_20b0f] = 444,
-       [BNXT_ULP_CLASS_HID_23f83] = 445,
-       [BNXT_ULP_CLASS_HID_24c1b] = 446,
-       [BNXT_ULP_CLASS_HID_245df] = 447,
-       [BNXT_ULP_CLASS_HID_25257] = 448,
-       [BNXT_ULP_CLASS_HID_64017] = 449,
-       [BNXT_ULP_CLASS_HID_64caf] = 450,
-       [BNXT_ULP_CLASS_HID_64653] = 451,
-       [BNXT_ULP_CLASS_HID_652eb] = 452,
-       [BNXT_ULP_CLASS_HID_62ab3] = 453,
-       [BNXT_ULP_CLASS_HID_636cb] = 454,
-       [BNXT_ULP_CLASS_HID_6308f] = 455,
-       [BNXT_ULP_CLASS_HID_63d07] = 456,
-       [BNXT_ULP_CLASS_HID_606df] = 457,
-       [BNXT_ULP_CLASS_HID_61357] = 458,
-       [BNXT_ULP_CLASS_HID_60d1b] = 459,
-       [BNXT_ULP_CLASS_HID_61993] = 460,
-       [BNXT_ULP_CLASS_HID_64e27] = 461,
-       [BNXT_ULP_CLASS_HID_65abf] = 462,
-       [BNXT_ULP_CLASS_HID_65463] = 463,
-       [BNXT_ULP_CLASS_HID_603cf] = 464,
-       [BNXT_ULP_CLASS_HID_62cc7] = 465,
-       [BNXT_ULP_CLASS_HID_6395f] = 466,
-       [BNXT_ULP_CLASS_HID_63303] = 467,
-       [BNXT_ULP_CLASS_HID_63f9b] = 468,
-       [BNXT_ULP_CLASS_HID_61763] = 469,
-       [BNXT_ULP_CLASS_HID_623fb] = 470,
-       [BNXT_ULP_CLASS_HID_61dbf] = 471,
-       [BNXT_ULP_CLASS_HID_62a37] = 472,
-       [BNXT_ULP_CLASS_HID_650bb] = 473,
-       [BNXT_ULP_CLASS_HID_60007] = 474,
-       [BNXT_ULP_CLASS_HID_656f7] = 475,
-       [BNXT_ULP_CLASS_HID_60643] = 476,
-       [BNXT_ULP_CLASS_HID_63ad7] = 477,
-       [BNXT_ULP_CLASS_HID_6476f] = 478,
-       [BNXT_ULP_CLASS_HID_64113] = 479,
-       [BNXT_ULP_CLASS_HID_64dab] = 480,
-       [BNXT_ULP_CLASS_HID_35ac3] = 481,
-       [BNXT_ULP_CLASS_HID_30aaf] = 482,
-       [BNXT_ULP_CLASS_HID_30453] = 483,
-       [BNXT_ULP_CLASS_HID_310eb] = 484,
-       [BNXT_ULP_CLASS_HID_3457f] = 485,
-       [BNXT_ULP_CLASS_HID_351f7] = 486,
-       [BNXT_ULP_CLASS_HID_34bbb] = 487,
-       [BNXT_ULP_CLASS_HID_35833] = 488,
-       [BNXT_ULP_CLASS_HID_3218b] = 489,
-       [BNXT_ULP_CLASS_HID_32e03] = 490,
-       [BNXT_ULP_CLASS_HID_327c7] = 491,
-       [BNXT_ULP_CLASS_HID_3345f] = 492,
-       [BNXT_ULP_CLASS_HID_30c27] = 493,
-       [BNXT_ULP_CLASS_HID_318bf] = 494,
-       [BNXT_ULP_CLASS_HID_31263] = 495,
-       [BNXT_ULP_CLASS_HID_31efb] = 496,
-       [BNXT_ULP_CLASS_HID_347f3] = 497,
-       [BNXT_ULP_CLASS_HID_3540b] = 498,
-       [BNXT_ULP_CLASS_HID_34dcf] = 499,
-       [BNXT_ULP_CLASS_HID_35a47] = 500,
-       [BNXT_ULP_CLASS_HID_3322f] = 501,
-       [BNXT_ULP_CLASS_HID_33ea7] = 502,
-       [BNXT_ULP_CLASS_HID_3386b] = 503,
-       [BNXT_ULP_CLASS_HID_344e3] = 504,
-       [BNXT_ULP_CLASS_HID_30ebb] = 505,
-       [BNXT_ULP_CLASS_HID_31b33] = 506,
-       [BNXT_ULP_CLASS_HID_314f7] = 507,
-       [BNXT_ULP_CLASS_HID_3210f] = 508,
-       [BNXT_ULP_CLASS_HID_35583] = 509,
-       [BNXT_ULP_CLASS_HID_3056f] = 510,
-       [BNXT_ULP_CLASS_HID_35bdf] = 511,
-       [BNXT_ULP_CLASS_HID_30bab] = 512,
-       [BNXT_ULP_CLASS_HID_75617] = 513,
-       [BNXT_ULP_CLASS_HID_705e3] = 514,
-       [BNXT_ULP_CLASS_HID_75c53] = 515,
-       [BNXT_ULP_CLASS_HID_70c3f] = 516,
-       [BNXT_ULP_CLASS_HID_740b3] = 517,
-       [BNXT_ULP_CLASS_HID_74ccb] = 518,
-       [BNXT_ULP_CLASS_HID_7468f] = 519,
-       [BNXT_ULP_CLASS_HID_75307] = 520,
-       [BNXT_ULP_CLASS_HID_71cdf] = 521,
-       [BNXT_ULP_CLASS_HID_72957] = 522,
-       [BNXT_ULP_CLASS_HID_7231b] = 523,
-       [BNXT_ULP_CLASS_HID_72f93] = 524,
-       [BNXT_ULP_CLASS_HID_7077b] = 525,
-       [BNXT_ULP_CLASS_HID_713f3] = 526,
-       [BNXT_ULP_CLASS_HID_70db7] = 527,
-       [BNXT_ULP_CLASS_HID_719cf] = 528,
-       [BNXT_ULP_CLASS_HID_742c7] = 529,
-       [BNXT_ULP_CLASS_HID_74f5f] = 530,
-       [BNXT_ULP_CLASS_HID_74903] = 531,
-       [BNXT_ULP_CLASS_HID_7559b] = 532,
-       [BNXT_ULP_CLASS_HID_72d63] = 533,
-       [BNXT_ULP_CLASS_HID_739fb] = 534,
-       [BNXT_ULP_CLASS_HID_733bf] = 535,
-       [BNXT_ULP_CLASS_HID_74037] = 536,
-       [BNXT_ULP_CLASS_HID_7098f] = 537,
-       [BNXT_ULP_CLASS_HID_71607] = 538,
-       [BNXT_ULP_CLASS_HID_70fcb] = 539,
-       [BNXT_ULP_CLASS_HID_71c43] = 540,
-       [BNXT_ULP_CLASS_HID_750d7] = 541,
-       [BNXT_ULP_CLASS_HID_700a3] = 542,
-       [BNXT_ULP_CLASS_HID_75713] = 543,
-       [BNXT_ULP_CLASS_HID_706ff] = 544,
-       [BNXT_ULP_CLASS_HID_2cfc3] = 545,
-       [BNXT_ULP_CLASS_HID_2dc5b] = 546,
-       [BNXT_ULP_CLASS_HID_2d61f] = 547,
-       [BNXT_ULP_CLASS_HID_285eb] = 548,
-       [BNXT_ULP_CLASS_HID_2ba7f] = 549,
-       [BNXT_ULP_CLASS_HID_2c6f7] = 550,
-       [BNXT_ULP_CLASS_HID_2c0bb] = 551,
-       [BNXT_ULP_CLASS_HID_2cd33] = 552,
-       [BNXT_ULP_CLASS_HID_2968b] = 553,
-       [BNXT_ULP_CLASS_HID_2a303] = 554,
-       [BNXT_ULP_CLASS_HID_29cc7] = 555,
-       [BNXT_ULP_CLASS_HID_2a95f] = 556,
-       [BNXT_ULP_CLASS_HID_28127] = 557,
-       [BNXT_ULP_CLASS_HID_28dbf] = 558,
-       [BNXT_ULP_CLASS_HID_28763] = 559,
-       [BNXT_ULP_CLASS_HID_293fb] = 560,
-       [BNXT_ULP_CLASS_HID_2bcf3] = 561,
-       [BNXT_ULP_CLASS_HID_2c90b] = 562,
-       [BNXT_ULP_CLASS_HID_2c2cf] = 563,
-       [BNXT_ULP_CLASS_HID_2cf47] = 564,
-       [BNXT_ULP_CLASS_HID_2a72f] = 565,
-       [BNXT_ULP_CLASS_HID_2b3a7] = 566,
-       [BNXT_ULP_CLASS_HID_2ad6b] = 567,
-       [BNXT_ULP_CLASS_HID_2b9e3] = 568,
-       [BNXT_ULP_CLASS_HID_283bb] = 569,
-       [BNXT_ULP_CLASS_HID_29033] = 570,
-       [BNXT_ULP_CLASS_HID_289f7] = 571,
-       [BNXT_ULP_CLASS_HID_2960f] = 572,
-       [BNXT_ULP_CLASS_HID_2ca83] = 573,
-       [BNXT_ULP_CLASS_HID_2d71b] = 574,
-       [BNXT_ULP_CLASS_HID_2d0df] = 575,
-       [BNXT_ULP_CLASS_HID_280ab] = 576,
-       [BNXT_ULP_CLASS_HID_6cb17] = 577,
-       [BNXT_ULP_CLASS_HID_6d7af] = 578,
-       [BNXT_ULP_CLASS_HID_6d153] = 579,
-       [BNXT_ULP_CLASS_HID_6813f] = 580,
-       [BNXT_ULP_CLASS_HID_6b5b3] = 581,
-       [BNXT_ULP_CLASS_HID_6c1cb] = 582,
-       [BNXT_ULP_CLASS_HID_6bb8f] = 583,
-       [BNXT_ULP_CLASS_HID_6c807] = 584,
-       [BNXT_ULP_CLASS_HID_691df] = 585,
-       [BNXT_ULP_CLASS_HID_69e57] = 586,
-       [BNXT_ULP_CLASS_HID_6981b] = 587,
-       [BNXT_ULP_CLASS_HID_6a493] = 588,
-       [BNXT_ULP_CLASS_HID_6d927] = 589,
-       [BNXT_ULP_CLASS_HID_688f3] = 590,
-       [BNXT_ULP_CLASS_HID_682b7] = 591,
-       [BNXT_ULP_CLASS_HID_68ecf] = 592,
-       [BNXT_ULP_CLASS_HID_6b7c7] = 593,
-       [BNXT_ULP_CLASS_HID_6c45f] = 594,
-       [BNXT_ULP_CLASS_HID_6be03] = 595,
-       [BNXT_ULP_CLASS_HID_6ca9b] = 596,
-       [BNXT_ULP_CLASS_HID_6a263] = 597,
-       [BNXT_ULP_CLASS_HID_6aefb] = 598,
-       [BNXT_ULP_CLASS_HID_6a8bf] = 599,
-       [BNXT_ULP_CLASS_HID_6b537] = 600,
-       [BNXT_ULP_CLASS_HID_6dbbb] = 601,
-       [BNXT_ULP_CLASS_HID_68b07] = 602,
-       [BNXT_ULP_CLASS_HID_684cb] = 603,
-       [BNXT_ULP_CLASS_HID_69143] = 604,
-       [BNXT_ULP_CLASS_HID_6c5d7] = 605,
-       [BNXT_ULP_CLASS_HID_6d26f] = 606,
-       [BNXT_ULP_CLASS_HID_6cc13] = 607,
-       [BNXT_ULP_CLASS_HID_6d8ab] = 608,
-       [BNXT_ULP_CLASS_HID_38917] = 609,
-       [BNXT_ULP_CLASS_HID_395af] = 610,
-       [BNXT_ULP_CLASS_HID_38f53] = 611,
-       [BNXT_ULP_CLASS_HID_39beb] = 612,
-       [BNXT_ULP_CLASS_HID_3d07f] = 613,
-       [BNXT_ULP_CLASS_HID_3dcf7] = 614,
-       [BNXT_ULP_CLASS_HID_3d6bb] = 615,
-       [BNXT_ULP_CLASS_HID_38607] = 616,
-       [BNXT_ULP_CLASS_HID_3ac8b] = 617,
-       [BNXT_ULP_CLASS_HID_3b903] = 618,
-       [BNXT_ULP_CLASS_HID_3b2c7] = 619,
-       [BNXT_ULP_CLASS_HID_3bf5f] = 620,
-       [BNXT_ULP_CLASS_HID_39727] = 621,
-       [BNXT_ULP_CLASS_HID_3a3bf] = 622,
-       [BNXT_ULP_CLASS_HID_39d63] = 623,
-       [BNXT_ULP_CLASS_HID_3a9fb] = 624,
-       [BNXT_ULP_CLASS_HID_3d2f3] = 625,
-       [BNXT_ULP_CLASS_HID_3825f] = 626,
-       [BNXT_ULP_CLASS_HID_3d8cf] = 627,
-       [BNXT_ULP_CLASS_HID_3889b] = 628,
-       [BNXT_ULP_CLASS_HID_3bd2f] = 629,
-       [BNXT_ULP_CLASS_HID_3c9a7] = 630,
-       [BNXT_ULP_CLASS_HID_3c36b] = 631,
-       [BNXT_ULP_CLASS_HID_3cfe3] = 632,
-       [BNXT_ULP_CLASS_HID_399bb] = 633,
-       [BNXT_ULP_CLASS_HID_3a633] = 634,
-       [BNXT_ULP_CLASS_HID_39ff7] = 635,
-       [BNXT_ULP_CLASS_HID_3ac0f] = 636,
-       [BNXT_ULP_CLASS_HID_383d7] = 637,
-       [BNXT_ULP_CLASS_HID_3906f] = 638,
-       [BNXT_ULP_CLASS_HID_38a13] = 639,
-       [BNXT_ULP_CLASS_HID_396ab] = 640,
-       [BNXT_ULP_CLASS_HID_7846b] = 641,
-       [BNXT_ULP_CLASS_HID_790e3] = 642,
-       [BNXT_ULP_CLASS_HID_78aa7] = 643,
-       [BNXT_ULP_CLASS_HID_7973f] = 644,
-       [BNXT_ULP_CLASS_HID_7cbb3] = 645,
-       [BNXT_ULP_CLASS_HID_7d7cb] = 646,
-       [BNXT_ULP_CLASS_HID_7d18f] = 647,
-       [BNXT_ULP_CLASS_HID_7815b] = 648,
-       [BNXT_ULP_CLASS_HID_7a7df] = 649,
-       [BNXT_ULP_CLASS_HID_7b457] = 650,
-       [BNXT_ULP_CLASS_HID_7ae1b] = 651,
-       [BNXT_ULP_CLASS_HID_7ba93] = 652,
-       [BNXT_ULP_CLASS_HID_7927b] = 653,
-       [BNXT_ULP_CLASS_HID_79ef3] = 654,
-       [BNXT_ULP_CLASS_HID_798b7] = 655,
-       [BNXT_ULP_CLASS_HID_7a4cf] = 656,
-       [BNXT_ULP_CLASS_HID_7cdc7] = 657,
-       [BNXT_ULP_CLASS_HID_7da5f] = 658,
-       [BNXT_ULP_CLASS_HID_7d403] = 659,
-       [BNXT_ULP_CLASS_HID_783ef] = 660,
-       [BNXT_ULP_CLASS_HID_7b863] = 661,
-       [BNXT_ULP_CLASS_HID_7c4fb] = 662,
-       [BNXT_ULP_CLASS_HID_7bebf] = 663,
-       [BNXT_ULP_CLASS_HID_7cb37] = 664,
-       [BNXT_ULP_CLASS_HID_7948f] = 665,
-       [BNXT_ULP_CLASS_HID_7a107] = 666,
-       [BNXT_ULP_CLASS_HID_79acb] = 667,
-       [BNXT_ULP_CLASS_HID_7a743] = 668,
-       [BNXT_ULP_CLASS_HID_7dbd7] = 669,
-       [BNXT_ULP_CLASS_HID_78ba3] = 670,
-       [BNXT_ULP_CLASS_HID_78567] = 671,
-       [BNXT_ULP_CLASS_HID_791ff] = 672,
-       [BNXT_ULP_CLASS_HID_a3db] = 673,
-       [BNXT_ULP_CLASS_HID_b043] = 674,
-       [BNXT_ULP_CLASS_HID_aa07] = 675,
-       [BNXT_ULP_CLASS_HID_b68f] = 676,
-       [BNXT_ULP_CLASS_HID_8e67] = 677,
-       [BNXT_ULP_CLASS_HID_9aef] = 678,
-       [BNXT_ULP_CLASS_HID_94a3] = 679,
-       [BNXT_ULP_CLASS_HID_a12b] = 680,
-       [BNXT_ULP_CLASS_HID_c7af] = 681,
-       [BNXT_ULP_CLASS_HID_d3d7] = 682,
-       [BNXT_ULP_CLASS_HID_cdeb] = 683,
-       [BNXT_ULP_CLASS_HID_da13] = 684,
-       [BNXT_ULP_CLASS_HID_b1cb] = 685,
-       [BNXT_ULP_CLASS_HID_be73] = 686,
-       [BNXT_ULP_CLASS_HID_b837] = 687,
-       [BNXT_ULP_CLASS_HID_c4bf] = 688,
-       [BNXT_ULP_CLASS_HID_49f0f] = 689,
-       [BNXT_ULP_CLASS_HID_4abb7] = 690,
-       [BNXT_ULP_CLASS_HID_4a54b] = 691,
-       [BNXT_ULP_CLASS_HID_4b1f3] = 692,
-       [BNXT_ULP_CLASS_HID_489ab] = 693,
-       [BNXT_ULP_CLASS_HID_495d3] = 694,
-       [BNXT_ULP_CLASS_HID_48f97] = 695,
-       [BNXT_ULP_CLASS_HID_49c1f] = 696,
-       [BNXT_ULP_CLASS_HID_4c293] = 697,
-       [BNXT_ULP_CLASS_HID_4cf1b] = 698,
-       [BNXT_ULP_CLASS_HID_4c8df] = 699,
-       [BNXT_ULP_CLASS_HID_4d547] = 700,
-       [BNXT_ULP_CLASS_HID_4ad3f] = 701,
-       [BNXT_ULP_CLASS_HID_4b9a7] = 702,
-       [BNXT_ULP_CLASS_HID_4b37b] = 703,
-       [BNXT_ULP_CLASS_HID_4bfe3] = 704,
-       [BNXT_ULP_CLASS_HID_1b9db] = 705,
-       [BNXT_ULP_CLASS_HID_1c643] = 706,
-       [BNXT_ULP_CLASS_HID_1c007] = 707,
-       [BNXT_ULP_CLASS_HID_1cc8f] = 708,
-       [BNXT_ULP_CLASS_HID_1a467] = 709,
-       [BNXT_ULP_CLASS_HID_1b0ef] = 710,
-       [BNXT_ULP_CLASS_HID_1aaa3] = 711,
-       [BNXT_ULP_CLASS_HID_1b72b] = 712,
-       [BNXT_ULP_CLASS_HID_18093] = 713,
-       [BNXT_ULP_CLASS_HID_18d1b] = 714,
-       [BNXT_ULP_CLASS_HID_186df] = 715,
-       [BNXT_ULP_CLASS_HID_19347] = 716,
-       [BNXT_ULP_CLASS_HID_1c7cb] = 717,
-       [BNXT_ULP_CLASS_HID_1d473] = 718,
-       [BNXT_ULP_CLASS_HID_1ce37] = 719,
-       [BNXT_ULP_CLASS_HID_1dabf] = 720,
-       [BNXT_ULP_CLASS_HID_5b50f] = 721,
-       [BNXT_ULP_CLASS_HID_5c1b7] = 722,
-       [BNXT_ULP_CLASS_HID_5bb4b] = 723,
-       [BNXT_ULP_CLASS_HID_5c7f3] = 724,
-       [BNXT_ULP_CLASS_HID_59fab] = 725,
-       [BNXT_ULP_CLASS_HID_5abd3] = 726,
-       [BNXT_ULP_CLASS_HID_5a597] = 727,
-       [BNXT_ULP_CLASS_HID_5b21f] = 728,
-       [BNXT_ULP_CLASS_HID_5d893] = 729,
-       [BNXT_ULP_CLASS_HID_5884f] = 730,
-       [BNXT_ULP_CLASS_HID_58203] = 731,
-       [BNXT_ULP_CLASS_HID_58e8b] = 732,
-       [BNXT_ULP_CLASS_HID_5c33f] = 733,
-       [BNXT_ULP_CLASS_HID_5cfa7] = 734,
-       [BNXT_ULP_CLASS_HID_5c97b] = 735,
-       [BNXT_ULP_CLASS_HID_5d5e3] = 736,
-       [BNXT_ULP_CLASS_HID_e95b] = 737,
-       [BNXT_ULP_CLASS_HID_f5c3] = 738,
-       [BNXT_ULP_CLASS_HID_ef87] = 739,
-       [BNXT_ULP_CLASS_HID_fc0f] = 740,
-       [BNXT_ULP_CLASS_HID_d3e7] = 741,
-       [BNXT_ULP_CLASS_HID_e06f] = 742,
-       [BNXT_ULP_CLASS_HID_da23] = 743,
-       [BNXT_ULP_CLASS_HID_e6ab] = 744,
-       [BNXT_ULP_CLASS_HID_cd2f] = 745,
-       [BNXT_ULP_CLASS_HID_d957] = 746,
-       [BNXT_ULP_CLASS_HID_d36b] = 747,
-       [BNXT_ULP_CLASS_HID_c2c7] = 748,
-       [BNXT_ULP_CLASS_HID_f74b] = 749,
-       [BNXT_ULP_CLASS_HID_c3f3] = 750,
-       [BNXT_ULP_CLASS_HID_fdb7] = 751,
-       [BNXT_ULP_CLASS_HID_ca3f] = 752,
-       [BNXT_ULP_CLASS_HID_4e48f] = 753,
-       [BNXT_ULP_CLASS_HID_4f137] = 754,
-       [BNXT_ULP_CLASS_HID_4eacb] = 755,
-       [BNXT_ULP_CLASS_HID_4f773] = 756,
-       [BNXT_ULP_CLASS_HID_4cf2b] = 757,
-       [BNXT_ULP_CLASS_HID_4db53] = 758,
-       [BNXT_ULP_CLASS_HID_4d517] = 759,
-       [BNXT_ULP_CLASS_HID_4e19f] = 760,
-       [BNXT_ULP_CLASS_HID_4c813] = 761,
-       [BNXT_ULP_CLASS_HID_4d49b] = 762,
-       [BNXT_ULP_CLASS_HID_4ce5f] = 763,
-       [BNXT_ULP_CLASS_HID_4dac7] = 764,
-       [BNXT_ULP_CLASS_HID_4f2bf] = 765,
-       [BNXT_ULP_CLASS_HID_4ff27] = 766,
-       [BNXT_ULP_CLASS_HID_4f8fb] = 767,
-       [BNXT_ULP_CLASS_HID_4c563] = 768,
-       [BNXT_ULP_CLASS_HID_1ff5b] = 769,
-       [BNXT_ULP_CLASS_HID_1cbc3] = 770,
-       [BNXT_ULP_CLASS_HID_1c587] = 771,
-       [BNXT_ULP_CLASS_HID_1d20f] = 772,
-       [BNXT_ULP_CLASS_HID_1e9e7] = 773,
-       [BNXT_ULP_CLASS_HID_1f66f] = 774,
-       [BNXT_ULP_CLASS_HID_1f023] = 775,
-       [BNXT_ULP_CLASS_HID_1fcab] = 776,
-       [BNXT_ULP_CLASS_HID_1c613] = 777,
-       [BNXT_ULP_CLASS_HID_1d29b] = 778,
-       [BNXT_ULP_CLASS_HID_1cc5f] = 779,
-       [BNXT_ULP_CLASS_HID_1d8c7] = 780,
-       [BNXT_ULP_CLASS_HID_1cd4b] = 781,
-       [BNXT_ULP_CLASS_HID_1d9f3] = 782,
-       [BNXT_ULP_CLASS_HID_1d3b7] = 783,
-       [BNXT_ULP_CLASS_HID_1c363] = 784,
-       [BNXT_ULP_CLASS_HID_5fa8f] = 785,
-       [BNXT_ULP_CLASS_HID_5c737] = 786,
-       [BNXT_ULP_CLASS_HID_5c0cb] = 787,
-       [BNXT_ULP_CLASS_HID_5cd73] = 788,
-       [BNXT_ULP_CLASS_HID_5e52b] = 789,
-       [BNXT_ULP_CLASS_HID_5f153] = 790,
-       [BNXT_ULP_CLASS_HID_5eb17] = 791,
-       [BNXT_ULP_CLASS_HID_5f79f] = 792,
-       [BNXT_ULP_CLASS_HID_5c147] = 793,
-       [BNXT_ULP_CLASS_HID_5cdcf] = 794,
-       [BNXT_ULP_CLASS_HID_5c783] = 795,
-       [BNXT_ULP_CLASS_HID_5d40b] = 796,
-       [BNXT_ULP_CLASS_HID_5c8bf] = 797,
-       [BNXT_ULP_CLASS_HID_5d527] = 798,
-       [BNXT_ULP_CLASS_HID_5cefb] = 799,
-       [BNXT_ULP_CLASS_HID_5db63] = 800,
-       [BNXT_ULP_CLASS_HID_a69b] = 801,
-       [BNXT_ULP_CLASS_HID_b303] = 802,
-       [BNXT_ULP_CLASS_HID_acc7] = 803,
-       [BNXT_ULP_CLASS_HID_b94f] = 804,
-       [BNXT_ULP_CLASS_HID_b127] = 805,
-       [BNXT_ULP_CLASS_HID_bdaf] = 806,
-       [BNXT_ULP_CLASS_HID_b763] = 807,
-       [BNXT_ULP_CLASS_HID_a3eb] = 808,
-       [BNXT_ULP_CLASS_HID_ea6f] = 809,
-       [BNXT_ULP_CLASS_HID_f697] = 810,
-       [BNXT_ULP_CLASS_HID_f0ab] = 811,
-       [BNXT_ULP_CLASS_HID_a007] = 812,
-       [BNXT_ULP_CLASS_HID_b48b] = 813,
-       [BNXT_ULP_CLASS_HID_e133] = 814,
-       [BNXT_ULP_CLASS_HID_baf7] = 815,
-       [BNXT_ULP_CLASS_HID_e77f] = 816,
-       [BNXT_ULP_CLASS_HID_4a1cf] = 817,
-       [BNXT_ULP_CLASS_HID_4ae77] = 818,
-       [BNXT_ULP_CLASS_HID_4a80b] = 819,
-       [BNXT_ULP_CLASS_HID_4b4b3] = 820,
-       [BNXT_ULP_CLASS_HID_4ac6b] = 821,
-       [BNXT_ULP_CLASS_HID_4b893] = 822,
-       [BNXT_ULP_CLASS_HID_4b257] = 823,
-       [BNXT_ULP_CLASS_HID_4bedf] = 824,
-       [BNXT_ULP_CLASS_HID_4e553] = 825,
-       [BNXT_ULP_CLASS_HID_4f1db] = 826,
-       [BNXT_ULP_CLASS_HID_4eb9f] = 827,
-       [BNXT_ULP_CLASS_HID_4f807] = 828,
-       [BNXT_ULP_CLASS_HID_4afff] = 829,
-       [BNXT_ULP_CLASS_HID_4bc67] = 830,
-       [BNXT_ULP_CLASS_HID_4b63b] = 831,
-       [BNXT_ULP_CLASS_HID_4e2a3] = 832,
-       [BNXT_ULP_CLASS_HID_1bc9b] = 833,
-       [BNXT_ULP_CLASS_HID_1e903] = 834,
-       [BNXT_ULP_CLASS_HID_1e2c7] = 835,
-       [BNXT_ULP_CLASS_HID_1ef4f] = 836,
-       [BNXT_ULP_CLASS_HID_1a727] = 837,
-       [BNXT_ULP_CLASS_HID_1b3af] = 838,
-       [BNXT_ULP_CLASS_HID_1ad63] = 839,
-       [BNXT_ULP_CLASS_HID_1b9eb] = 840,
-       [BNXT_ULP_CLASS_HID_1a353] = 841,
-       [BNXT_ULP_CLASS_HID_1afdb] = 842,
-       [BNXT_ULP_CLASS_HID_1a99f] = 843,
-       [BNXT_ULP_CLASS_HID_1b607] = 844,
-       [BNXT_ULP_CLASS_HID_1ea8b] = 845,
-       [BNXT_ULP_CLASS_HID_1f733] = 846,
-       [BNXT_ULP_CLASS_HID_1f0f7] = 847,
-       [BNXT_ULP_CLASS_HID_1a0a3] = 848,
-       [BNXT_ULP_CLASS_HID_5b7cf] = 849,
-       [BNXT_ULP_CLASS_HID_5e477] = 850,
-       [BNXT_ULP_CLASS_HID_5be0b] = 851,
-       [BNXT_ULP_CLASS_HID_5eab3] = 852,
-       [BNXT_ULP_CLASS_HID_5a26b] = 853,
-       [BNXT_ULP_CLASS_HID_5ae93] = 854,
-       [BNXT_ULP_CLASS_HID_5a857] = 855,
-       [BNXT_ULP_CLASS_HID_5b4df] = 856,
-       [BNXT_ULP_CLASS_HID_5fb53] = 857,
-       [BNXT_ULP_CLASS_HID_5ab0f] = 858,
-       [BNXT_ULP_CLASS_HID_5a4c3] = 859,
-       [BNXT_ULP_CLASS_HID_5b14b] = 860,
-       [BNXT_ULP_CLASS_HID_5e5ff] = 861,
-       [BNXT_ULP_CLASS_HID_5f267] = 862,
-       [BNXT_ULP_CLASS_HID_5ec3b] = 863,
-       [BNXT_ULP_CLASS_HID_5f8a3] = 864,
-       [BNXT_ULP_CLASS_HID_ec1b] = 865,
-       [BNXT_ULP_CLASS_HID_f883] = 866,
-       [BNXT_ULP_CLASS_HID_f247] = 867,
-       [BNXT_ULP_CLASS_HID_fecf] = 868,
-       [BNXT_ULP_CLASS_HID_f6a7] = 869,
-       [BNXT_ULP_CLASS_HID_e32f] = 870,
-       [BNXT_ULP_CLASS_HID_fce3] = 871,
-       [BNXT_ULP_CLASS_HID_e96b] = 872,
-       [BNXT_ULP_CLASS_HID_efef] = 873,
-       [BNXT_ULP_CLASS_HID_fc17] = 874,
-       [BNXT_ULP_CLASS_HID_f62b] = 875,
-       [BNXT_ULP_CLASS_HID_e587] = 876,
-       [BNXT_ULP_CLASS_HID_fa0b] = 877,
-       [BNXT_ULP_CLASS_HID_e6b3] = 878,
-       [BNXT_ULP_CLASS_HID_e077] = 879,
-       [BNXT_ULP_CLASS_HID_ecff] = 880,
-       [BNXT_ULP_CLASS_HID_4e74f] = 881,
-       [BNXT_ULP_CLASS_HID_4f3f7] = 882,
-       [BNXT_ULP_CLASS_HID_4ed8b] = 883,
-       [BNXT_ULP_CLASS_HID_4fa33] = 884,
-       [BNXT_ULP_CLASS_HID_4f1eb] = 885,
-       [BNXT_ULP_CLASS_HID_4fe13] = 886,
-       [BNXT_ULP_CLASS_HID_4f7d7] = 887,
-       [BNXT_ULP_CLASS_HID_4e45f] = 888,
-       [BNXT_ULP_CLASS_HID_4ead3] = 889,
-       [BNXT_ULP_CLASS_HID_4f75b] = 890,
-       [BNXT_ULP_CLASS_HID_4f11f] = 891,
-       [BNXT_ULP_CLASS_HID_4e0cb] = 892,
-       [BNXT_ULP_CLASS_HID_4f57f] = 893,
-       [BNXT_ULP_CLASS_HID_4e1e7] = 894,
-       [BNXT_ULP_CLASS_HID_4fbbb] = 895,
-       [BNXT_ULP_CLASS_HID_4e823] = 896,
-       [BNXT_ULP_CLASS_HID_1e21b] = 897,
-       [BNXT_ULP_CLASS_HID_1ee83] = 898,
-       [BNXT_ULP_CLASS_HID_1e847] = 899,
-       [BNXT_ULP_CLASS_HID_1f4cf] = 900,
-       [BNXT_ULP_CLASS_HID_1eca7] = 901,
-       [BNXT_ULP_CLASS_HID_1f92f] = 902,
-       [BNXT_ULP_CLASS_HID_1f2e3] = 903,
-       [BNXT_ULP_CLASS_HID_1ff6b] = 904,
-       [BNXT_ULP_CLASS_HID_1e8d3] = 905,
-       [BNXT_ULP_CLASS_HID_1f55b] = 906,
-       [BNXT_ULP_CLASS_HID_1ef1f] = 907,
-       [BNXT_ULP_CLASS_HID_1fb87] = 908,
-       [BNXT_ULP_CLASS_HID_1f00b] = 909,
-       [BNXT_ULP_CLASS_HID_1fcb3] = 910,
-       [BNXT_ULP_CLASS_HID_1f677] = 911,
-       [BNXT_ULP_CLASS_HID_1e623] = 912,
-       [BNXT_ULP_CLASS_HID_5fd4f] = 913,
-       [BNXT_ULP_CLASS_HID_5e9f7] = 914,
-       [BNXT_ULP_CLASS_HID_5e38b] = 915,
-       [BNXT_ULP_CLASS_HID_5f033] = 916,
-       [BNXT_ULP_CLASS_HID_5e7eb] = 917,
-       [BNXT_ULP_CLASS_HID_5f413] = 918,
-       [BNXT_ULP_CLASS_HID_5edd7] = 919,
-       [BNXT_ULP_CLASS_HID_5fa5f] = 920,
-       [BNXT_ULP_CLASS_HID_5e407] = 921,
-       [BNXT_ULP_CLASS_HID_5f08f] = 922,
-       [BNXT_ULP_CLASS_HID_5ea43] = 923,
-       [BNXT_ULP_CLASS_HID_5f6cb] = 924,
-       [BNXT_ULP_CLASS_HID_5eb7f] = 925,
-       [BNXT_ULP_CLASS_HID_5f7e7] = 926,
-       [BNXT_ULP_CLASS_HID_5f1bb] = 927,
-       [BNXT_ULP_CLASS_HID_5e117] = 928,
-       [BNXT_ULP_CLASS_HID_244a3] = 929,
-       [BNXT_ULP_CLASS_HID_2513b] = 930,
-       [BNXT_ULP_CLASS_HID_24b7f] = 931,
-       [BNXT_ULP_CLASS_HID_257f7] = 932,
-       [BNXT_ULP_CLASS_HID_22f1f] = 933,
-       [BNXT_ULP_CLASS_HID_23b97] = 934,
-       [BNXT_ULP_CLASS_HID_235db] = 935,
-       [BNXT_ULP_CLASS_HID_24253] = 936,
-       [BNXT_ULP_CLASS_HID_20beb] = 937,
-       [BNXT_ULP_CLASS_HID_21863] = 938,
-       [BNXT_ULP_CLASS_HID_211a7] = 939,
-       [BNXT_ULP_CLASS_HID_21e3f] = 940,
-       [BNXT_ULP_CLASS_HID_252b3] = 941,
-       [BNXT_ULP_CLASS_HID_202df] = 942,
-       [BNXT_ULP_CLASS_HID_2594f] = 943,
-       [BNXT_ULP_CLASS_HID_2089b] = 944,
-       [BNXT_ULP_CLASS_HID_23193] = 945,
-       [BNXT_ULP_CLASS_HID_23e6b] = 946,
-       [BNXT_ULP_CLASS_HID_237af] = 947,
-       [BNXT_ULP_CLASS_HID_24427] = 948,
-       [BNXT_ULP_CLASS_HID_21c4f] = 949,
-       [BNXT_ULP_CLASS_HID_228c7] = 950,
-       [BNXT_ULP_CLASS_HID_2220b] = 951,
-       [BNXT_ULP_CLASS_HID_22e83] = 952,
-       [BNXT_ULP_CLASS_HID_25507] = 953,
-       [BNXT_ULP_CLASS_HID_20553] = 954,
-       [BNXT_ULP_CLASS_HID_25bc3] = 955,
-       [BNXT_ULP_CLASS_HID_20b6f] = 956,
-       [BNXT_ULP_CLASS_HID_23fe3] = 957,
-       [BNXT_ULP_CLASS_HID_24c7b] = 958,
-       [BNXT_ULP_CLASS_HID_245bf] = 959,
-       [BNXT_ULP_CLASS_HID_25237] = 960,
-       [BNXT_ULP_CLASS_HID_64077] = 961,
-       [BNXT_ULP_CLASS_HID_64ccf] = 962,
-       [BNXT_ULP_CLASS_HID_64633] = 963,
-       [BNXT_ULP_CLASS_HID_6528b] = 964,
-       [BNXT_ULP_CLASS_HID_62ad3] = 965,
-       [BNXT_ULP_CLASS_HID_636ab] = 966,
-       [BNXT_ULP_CLASS_HID_630ef] = 967,
-       [BNXT_ULP_CLASS_HID_63d67] = 968,
-       [BNXT_ULP_CLASS_HID_606bf] = 969,
-       [BNXT_ULP_CLASS_HID_61337] = 970,
-       [BNXT_ULP_CLASS_HID_60d7b] = 971,
-       [BNXT_ULP_CLASS_HID_619f3] = 972,
-       [BNXT_ULP_CLASS_HID_64e47] = 973,
-       [BNXT_ULP_CLASS_HID_65adf] = 974,
-       [BNXT_ULP_CLASS_HID_65403] = 975,
-       [BNXT_ULP_CLASS_HID_603af] = 976,
-       [BNXT_ULP_CLASS_HID_62ca7] = 977,
-       [BNXT_ULP_CLASS_HID_6393f] = 978,
-       [BNXT_ULP_CLASS_HID_63363] = 979,
-       [BNXT_ULP_CLASS_HID_63ffb] = 980,
-       [BNXT_ULP_CLASS_HID_61703] = 981,
-       [BNXT_ULP_CLASS_HID_6239b] = 982,
-       [BNXT_ULP_CLASS_HID_61ddf] = 983,
-       [BNXT_ULP_CLASS_HID_62a57] = 984,
-       [BNXT_ULP_CLASS_HID_650db] = 985,
-       [BNXT_ULP_CLASS_HID_60067] = 986,
-       [BNXT_ULP_CLASS_HID_65697] = 987,
-       [BNXT_ULP_CLASS_HID_60623] = 988,
-       [BNXT_ULP_CLASS_HID_63ab7] = 989,
-       [BNXT_ULP_CLASS_HID_6470f] = 990,
-       [BNXT_ULP_CLASS_HID_64173] = 991,
-       [BNXT_ULP_CLASS_HID_64dcb] = 992,
-       [BNXT_ULP_CLASS_HID_35aa3] = 993,
-       [BNXT_ULP_CLASS_HID_30acf] = 994,
-       [BNXT_ULP_CLASS_HID_30433] = 995,
-       [BNXT_ULP_CLASS_HID_3108b] = 996,
-       [BNXT_ULP_CLASS_HID_3451f] = 997,
-       [BNXT_ULP_CLASS_HID_35197] = 998,
-       [BNXT_ULP_CLASS_HID_34bdb] = 999,
-       [BNXT_ULP_CLASS_HID_35853] = 1000,
-       [BNXT_ULP_CLASS_HID_321eb] = 1001,
-       [BNXT_ULP_CLASS_HID_32e63] = 1002,
-       [BNXT_ULP_CLASS_HID_327a7] = 1003,
-       [BNXT_ULP_CLASS_HID_3343f] = 1004,
-       [BNXT_ULP_CLASS_HID_30c47] = 1005,
-       [BNXT_ULP_CLASS_HID_318df] = 1006,
-       [BNXT_ULP_CLASS_HID_31203] = 1007,
-       [BNXT_ULP_CLASS_HID_31e9b] = 1008,
-       [BNXT_ULP_CLASS_HID_34793] = 1009,
-       [BNXT_ULP_CLASS_HID_3546b] = 1010,
-       [BNXT_ULP_CLASS_HID_34daf] = 1011,
-       [BNXT_ULP_CLASS_HID_35a27] = 1012,
-       [BNXT_ULP_CLASS_HID_3324f] = 1013,
-       [BNXT_ULP_CLASS_HID_33ec7] = 1014,
-       [BNXT_ULP_CLASS_HID_3380b] = 1015,
-       [BNXT_ULP_CLASS_HID_34483] = 1016,
-       [BNXT_ULP_CLASS_HID_30edb] = 1017,
-       [BNXT_ULP_CLASS_HID_31b53] = 1018,
-       [BNXT_ULP_CLASS_HID_31497] = 1019,
-       [BNXT_ULP_CLASS_HID_3216f] = 1020,
-       [BNXT_ULP_CLASS_HID_355e3] = 1021,
-       [BNXT_ULP_CLASS_HID_3050f] = 1022,
-       [BNXT_ULP_CLASS_HID_35bbf] = 1023,
-       [BNXT_ULP_CLASS_HID_30bcb] = 1024,
-       [BNXT_ULP_CLASS_HID_75677] = 1025,
-       [BNXT_ULP_CLASS_HID_70583] = 1026,
-       [BNXT_ULP_CLASS_HID_75c33] = 1027,
-       [BNXT_ULP_CLASS_HID_70c5f] = 1028,
-       [BNXT_ULP_CLASS_HID_740d3] = 1029,
-       [BNXT_ULP_CLASS_HID_74cab] = 1030,
-       [BNXT_ULP_CLASS_HID_746ef] = 1031,
-       [BNXT_ULP_CLASS_HID_75367] = 1032,
-       [BNXT_ULP_CLASS_HID_71cbf] = 1033,
-       [BNXT_ULP_CLASS_HID_72937] = 1034,
-       [BNXT_ULP_CLASS_HID_7237b] = 1035,
-       [BNXT_ULP_CLASS_HID_72ff3] = 1036,
-       [BNXT_ULP_CLASS_HID_7071b] = 1037,
-       [BNXT_ULP_CLASS_HID_71393] = 1038,
-       [BNXT_ULP_CLASS_HID_70dd7] = 1039,
-       [BNXT_ULP_CLASS_HID_719af] = 1040,
-       [BNXT_ULP_CLASS_HID_742a7] = 1041,
-       [BNXT_ULP_CLASS_HID_74f3f] = 1042,
-       [BNXT_ULP_CLASS_HID_74963] = 1043,
-       [BNXT_ULP_CLASS_HID_755fb] = 1044,
-       [BNXT_ULP_CLASS_HID_72d03] = 1045,
-       [BNXT_ULP_CLASS_HID_7399b] = 1046,
-       [BNXT_ULP_CLASS_HID_733df] = 1047,
-       [BNXT_ULP_CLASS_HID_74057] = 1048,
-       [BNXT_ULP_CLASS_HID_709ef] = 1049,
-       [BNXT_ULP_CLASS_HID_71667] = 1050,
-       [BNXT_ULP_CLASS_HID_70fab] = 1051,
-       [BNXT_ULP_CLASS_HID_71c23] = 1052,
-       [BNXT_ULP_CLASS_HID_750b7] = 1053,
-       [BNXT_ULP_CLASS_HID_700c3] = 1054,
-       [BNXT_ULP_CLASS_HID_75773] = 1055,
-       [BNXT_ULP_CLASS_HID_7069f] = 1056,
-       [BNXT_ULP_CLASS_HID_2cfa3] = 1057,
-       [BNXT_ULP_CLASS_HID_2dc3b] = 1058,
-       [BNXT_ULP_CLASS_HID_2d67f] = 1059,
-       [BNXT_ULP_CLASS_HID_2858b] = 1060,
-       [BNXT_ULP_CLASS_HID_2ba1f] = 1061,
-       [BNXT_ULP_CLASS_HID_2c697] = 1062,
-       [BNXT_ULP_CLASS_HID_2c0db] = 1063,
-       [BNXT_ULP_CLASS_HID_2cd53] = 1064,
-       [BNXT_ULP_CLASS_HID_296eb] = 1065,
-       [BNXT_ULP_CLASS_HID_2a363] = 1066,
-       [BNXT_ULP_CLASS_HID_29ca7] = 1067,
-       [BNXT_ULP_CLASS_HID_2a93f] = 1068,
-       [BNXT_ULP_CLASS_HID_28147] = 1069,
-       [BNXT_ULP_CLASS_HID_28ddf] = 1070,
-       [BNXT_ULP_CLASS_HID_28703] = 1071,
-       [BNXT_ULP_CLASS_HID_2939b] = 1072,
-       [BNXT_ULP_CLASS_HID_2bc93] = 1073,
-       [BNXT_ULP_CLASS_HID_2c96b] = 1074,
-       [BNXT_ULP_CLASS_HID_2c2af] = 1075,
-       [BNXT_ULP_CLASS_HID_2cf27] = 1076,
-       [BNXT_ULP_CLASS_HID_2a74f] = 1077,
-       [BNXT_ULP_CLASS_HID_2b3c7] = 1078,
-       [BNXT_ULP_CLASS_HID_2ad0b] = 1079,
-       [BNXT_ULP_CLASS_HID_2b983] = 1080,
-       [BNXT_ULP_CLASS_HID_283db] = 1081,
-       [BNXT_ULP_CLASS_HID_29053] = 1082,
-       [BNXT_ULP_CLASS_HID_28997] = 1083,
-       [BNXT_ULP_CLASS_HID_2966f] = 1084,
-       [BNXT_ULP_CLASS_HID_2cae3] = 1085,
-       [BNXT_ULP_CLASS_HID_2d77b] = 1086,
-       [BNXT_ULP_CLASS_HID_2d0bf] = 1087,
-       [BNXT_ULP_CLASS_HID_280cb] = 1088,
-       [BNXT_ULP_CLASS_HID_6cb77] = 1089,
-       [BNXT_ULP_CLASS_HID_6d7cf] = 1090,
-       [BNXT_ULP_CLASS_HID_6d133] = 1091,
-       [BNXT_ULP_CLASS_HID_6815f] = 1092,
-       [BNXT_ULP_CLASS_HID_6b5d3] = 1093,
-       [BNXT_ULP_CLASS_HID_6c1ab] = 1094,
-       [BNXT_ULP_CLASS_HID_6bbef] = 1095,
-       [BNXT_ULP_CLASS_HID_6c867] = 1096,
-       [BNXT_ULP_CLASS_HID_691bf] = 1097,
-       [BNXT_ULP_CLASS_HID_69e37] = 1098,
-       [BNXT_ULP_CLASS_HID_6987b] = 1099,
-       [BNXT_ULP_CLASS_HID_6a4f3] = 1100,
-       [BNXT_ULP_CLASS_HID_6d947] = 1101,
-       [BNXT_ULP_CLASS_HID_68893] = 1102,
-       [BNXT_ULP_CLASS_HID_682d7] = 1103,
-       [BNXT_ULP_CLASS_HID_68eaf] = 1104,
-       [BNXT_ULP_CLASS_HID_6b7a7] = 1105,
-       [BNXT_ULP_CLASS_HID_6c43f] = 1106,
-       [BNXT_ULP_CLASS_HID_6be63] = 1107,
-       [BNXT_ULP_CLASS_HID_6cafb] = 1108,
-       [BNXT_ULP_CLASS_HID_6a203] = 1109,
-       [BNXT_ULP_CLASS_HID_6ae9b] = 1110,
-       [BNXT_ULP_CLASS_HID_6a8df] = 1111,
-       [BNXT_ULP_CLASS_HID_6b557] = 1112,
-       [BNXT_ULP_CLASS_HID_6dbdb] = 1113,
-       [BNXT_ULP_CLASS_HID_68b67] = 1114,
-       [BNXT_ULP_CLASS_HID_684ab] = 1115,
-       [BNXT_ULP_CLASS_HID_69123] = 1116,
-       [BNXT_ULP_CLASS_HID_6c5b7] = 1117,
-       [BNXT_ULP_CLASS_HID_6d20f] = 1118,
-       [BNXT_ULP_CLASS_HID_6cc73] = 1119,
-       [BNXT_ULP_CLASS_HID_6d8cb] = 1120,
-       [BNXT_ULP_CLASS_HID_38977] = 1121,
-       [BNXT_ULP_CLASS_HID_395cf] = 1122,
-       [BNXT_ULP_CLASS_HID_38f33] = 1123,
-       [BNXT_ULP_CLASS_HID_39b8b] = 1124,
-       [BNXT_ULP_CLASS_HID_3d01f] = 1125,
-       [BNXT_ULP_CLASS_HID_3dc97] = 1126,
-       [BNXT_ULP_CLASS_HID_3d6db] = 1127,
-       [BNXT_ULP_CLASS_HID_38667] = 1128,
-       [BNXT_ULP_CLASS_HID_3aceb] = 1129,
-       [BNXT_ULP_CLASS_HID_3b963] = 1130,
-       [BNXT_ULP_CLASS_HID_3b2a7] = 1131,
-       [BNXT_ULP_CLASS_HID_3bf3f] = 1132,
-       [BNXT_ULP_CLASS_HID_39747] = 1133,
-       [BNXT_ULP_CLASS_HID_3a3df] = 1134,
-       [BNXT_ULP_CLASS_HID_39d03] = 1135,
-       [BNXT_ULP_CLASS_HID_3a99b] = 1136,
-       [BNXT_ULP_CLASS_HID_3d293] = 1137,
-       [BNXT_ULP_CLASS_HID_3823f] = 1138,
-       [BNXT_ULP_CLASS_HID_3d8af] = 1139,
-       [BNXT_ULP_CLASS_HID_388fb] = 1140,
-       [BNXT_ULP_CLASS_HID_3bd4f] = 1141,
-       [BNXT_ULP_CLASS_HID_3c9c7] = 1142,
-       [BNXT_ULP_CLASS_HID_3c30b] = 1143,
-       [BNXT_ULP_CLASS_HID_3cf83] = 1144,
-       [BNXT_ULP_CLASS_HID_399db] = 1145,
-       [BNXT_ULP_CLASS_HID_3a653] = 1146,
-       [BNXT_ULP_CLASS_HID_39f97] = 1147,
-       [BNXT_ULP_CLASS_HID_3ac6f] = 1148,
-       [BNXT_ULP_CLASS_HID_383b7] = 1149,
-       [BNXT_ULP_CLASS_HID_3900f] = 1150,
-       [BNXT_ULP_CLASS_HID_38a73] = 1151,
-       [BNXT_ULP_CLASS_HID_396cb] = 1152,
-       [BNXT_ULP_CLASS_HID_7840b] = 1153,
-       [BNXT_ULP_CLASS_HID_79083] = 1154,
-       [BNXT_ULP_CLASS_HID_78ac7] = 1155,
-       [BNXT_ULP_CLASS_HID_7975f] = 1156,
-       [BNXT_ULP_CLASS_HID_7cbd3] = 1157,
-       [BNXT_ULP_CLASS_HID_7d7ab] = 1158,
-       [BNXT_ULP_CLASS_HID_7d1ef] = 1159,
-       [BNXT_ULP_CLASS_HID_7813b] = 1160,
-       [BNXT_ULP_CLASS_HID_7a7bf] = 1161,
-       [BNXT_ULP_CLASS_HID_7b437] = 1162,
-       [BNXT_ULP_CLASS_HID_7ae7b] = 1163,
-       [BNXT_ULP_CLASS_HID_7baf3] = 1164,
-       [BNXT_ULP_CLASS_HID_7921b] = 1165,
-       [BNXT_ULP_CLASS_HID_79e93] = 1166,
-       [BNXT_ULP_CLASS_HID_798d7] = 1167,
-       [BNXT_ULP_CLASS_HID_7a4af] = 1168,
-       [BNXT_ULP_CLASS_HID_7cda7] = 1169,
-       [BNXT_ULP_CLASS_HID_7da3f] = 1170,
-       [BNXT_ULP_CLASS_HID_7d463] = 1171,
-       [BNXT_ULP_CLASS_HID_7838f] = 1172,
-       [BNXT_ULP_CLASS_HID_7b803] = 1173,
-       [BNXT_ULP_CLASS_HID_7c49b] = 1174,
-       [BNXT_ULP_CLASS_HID_7bedf] = 1175,
-       [BNXT_ULP_CLASS_HID_7cb57] = 1176,
-       [BNXT_ULP_CLASS_HID_794ef] = 1177,
-       [BNXT_ULP_CLASS_HID_7a167] = 1178,
-       [BNXT_ULP_CLASS_HID_79aab] = 1179,
-       [BNXT_ULP_CLASS_HID_7a723] = 1180,
-       [BNXT_ULP_CLASS_HID_7dbb7] = 1181,
-       [BNXT_ULP_CLASS_HID_78bc3] = 1182,
-       [BNXT_ULP_CLASS_HID_78507] = 1183,
-       [BNXT_ULP_CLASS_HID_7919f] = 1184,
-       [BNXT_ULP_CLASS_HID_a3bb] = 1185,
-       [BNXT_ULP_CLASS_HID_b023] = 1186,
-       [BNXT_ULP_CLASS_HID_aa67] = 1187,
-       [BNXT_ULP_CLASS_HID_b6ef] = 1188,
-       [BNXT_ULP_CLASS_HID_8e07] = 1189,
-       [BNXT_ULP_CLASS_HID_9a8f] = 1190,
-       [BNXT_ULP_CLASS_HID_94c3] = 1191,
-       [BNXT_ULP_CLASS_HID_a14b] = 1192,
-       [BNXT_ULP_CLASS_HID_c7cf] = 1193,
-       [BNXT_ULP_CLASS_HID_d3b7] = 1194,
-       [BNXT_ULP_CLASS_HID_cd8b] = 1195,
-       [BNXT_ULP_CLASS_HID_da73] = 1196,
-       [BNXT_ULP_CLASS_HID_b1ab] = 1197,
-       [BNXT_ULP_CLASS_HID_be13] = 1198,
-       [BNXT_ULP_CLASS_HID_b857] = 1199,
-       [BNXT_ULP_CLASS_HID_c4df] = 1200,
-       [BNXT_ULP_CLASS_HID_49f6f] = 1201,
-       [BNXT_ULP_CLASS_HID_4abd7] = 1202,
-       [BNXT_ULP_CLASS_HID_4a52b] = 1203,
-       [BNXT_ULP_CLASS_HID_4b193] = 1204,
-       [BNXT_ULP_CLASS_HID_489cb] = 1205,
-       [BNXT_ULP_CLASS_HID_495b3] = 1206,
-       [BNXT_ULP_CLASS_HID_48ff7] = 1207,
-       [BNXT_ULP_CLASS_HID_49c7f] = 1208,
-       [BNXT_ULP_CLASS_HID_4c2f3] = 1209,
-       [BNXT_ULP_CLASS_HID_4cf7b] = 1210,
-       [BNXT_ULP_CLASS_HID_4c8bf] = 1211,
-       [BNXT_ULP_CLASS_HID_4d527] = 1212,
-       [BNXT_ULP_CLASS_HID_4ad5f] = 1213,
-       [BNXT_ULP_CLASS_HID_4b9c7] = 1214,
-       [BNXT_ULP_CLASS_HID_4b31b] = 1215,
-       [BNXT_ULP_CLASS_HID_4bf83] = 1216,
-       [BNXT_ULP_CLASS_HID_1b9bb] = 1217,
-       [BNXT_ULP_CLASS_HID_1c623] = 1218,
-       [BNXT_ULP_CLASS_HID_1c067] = 1219,
-       [BNXT_ULP_CLASS_HID_1ccef] = 1220,
-       [BNXT_ULP_CLASS_HID_1a407] = 1221,
-       [BNXT_ULP_CLASS_HID_1b08f] = 1222,
-       [BNXT_ULP_CLASS_HID_1aac3] = 1223,
-       [BNXT_ULP_CLASS_HID_1b74b] = 1224,
-       [BNXT_ULP_CLASS_HID_180f3] = 1225,
-       [BNXT_ULP_CLASS_HID_18d7b] = 1226,
-       [BNXT_ULP_CLASS_HID_186bf] = 1227,
-       [BNXT_ULP_CLASS_HID_19327] = 1228,
-       [BNXT_ULP_CLASS_HID_1c7ab] = 1229,
-       [BNXT_ULP_CLASS_HID_1d413] = 1230,
-       [BNXT_ULP_CLASS_HID_1ce57] = 1231,
-       [BNXT_ULP_CLASS_HID_1dadf] = 1232,
-       [BNXT_ULP_CLASS_HID_5b56f] = 1233,
-       [BNXT_ULP_CLASS_HID_5c1d7] = 1234,
-       [BNXT_ULP_CLASS_HID_5bb2b] = 1235,
-       [BNXT_ULP_CLASS_HID_5c793] = 1236,
-       [BNXT_ULP_CLASS_HID_59fcb] = 1237,
-       [BNXT_ULP_CLASS_HID_5abb3] = 1238,
-       [BNXT_ULP_CLASS_HID_5a5f7] = 1239,
-       [BNXT_ULP_CLASS_HID_5b27f] = 1240,
-       [BNXT_ULP_CLASS_HID_5d8f3] = 1241,
-       [BNXT_ULP_CLASS_HID_5882f] = 1242,
-       [BNXT_ULP_CLASS_HID_58263] = 1243,
-       [BNXT_ULP_CLASS_HID_58eeb] = 1244,
-       [BNXT_ULP_CLASS_HID_5c35f] = 1245,
-       [BNXT_ULP_CLASS_HID_5cfc7] = 1246,
-       [BNXT_ULP_CLASS_HID_5c91b] = 1247,
-       [BNXT_ULP_CLASS_HID_5d583] = 1248,
-       [BNXT_ULP_CLASS_HID_e93b] = 1249,
-       [BNXT_ULP_CLASS_HID_f5a3] = 1250,
-       [BNXT_ULP_CLASS_HID_efe7] = 1251,
-       [BNXT_ULP_CLASS_HID_fc6f] = 1252,
-       [BNXT_ULP_CLASS_HID_d387] = 1253,
-       [BNXT_ULP_CLASS_HID_e00f] = 1254,
-       [BNXT_ULP_CLASS_HID_da43] = 1255,
-       [BNXT_ULP_CLASS_HID_e6cb] = 1256,
-       [BNXT_ULP_CLASS_HID_cd4f] = 1257,
-       [BNXT_ULP_CLASS_HID_d937] = 1258,
-       [BNXT_ULP_CLASS_HID_d30b] = 1259,
-       [BNXT_ULP_CLASS_HID_c2a7] = 1260,
-       [BNXT_ULP_CLASS_HID_f72b] = 1261,
-       [BNXT_ULP_CLASS_HID_c393] = 1262,
-       [BNXT_ULP_CLASS_HID_fdd7] = 1263,
-       [BNXT_ULP_CLASS_HID_ca5f] = 1264,
-       [BNXT_ULP_CLASS_HID_4e4ef] = 1265,
-       [BNXT_ULP_CLASS_HID_4f157] = 1266,
-       [BNXT_ULP_CLASS_HID_4eaab] = 1267,
-       [BNXT_ULP_CLASS_HID_4f713] = 1268,
-       [BNXT_ULP_CLASS_HID_4cf4b] = 1269,
-       [BNXT_ULP_CLASS_HID_4db33] = 1270,
-       [BNXT_ULP_CLASS_HID_4d577] = 1271,
-       [BNXT_ULP_CLASS_HID_4e1ff] = 1272,
-       [BNXT_ULP_CLASS_HID_4c873] = 1273,
-       [BNXT_ULP_CLASS_HID_4d4fb] = 1274,
-       [BNXT_ULP_CLASS_HID_4ce3f] = 1275,
-       [BNXT_ULP_CLASS_HID_4daa7] = 1276,
-       [BNXT_ULP_CLASS_HID_4f2df] = 1277,
-       [BNXT_ULP_CLASS_HID_4ff47] = 1278,
-       [BNXT_ULP_CLASS_HID_4f89b] = 1279,
-       [BNXT_ULP_CLASS_HID_4c503] = 1280,
-       [BNXT_ULP_CLASS_HID_1ff3b] = 1281,
-       [BNXT_ULP_CLASS_HID_1cba3] = 1282,
-       [BNXT_ULP_CLASS_HID_1c5e7] = 1283,
-       [BNXT_ULP_CLASS_HID_1d26f] = 1284,
-       [BNXT_ULP_CLASS_HID_1e987] = 1285,
-       [BNXT_ULP_CLASS_HID_1f60f] = 1286,
-       [BNXT_ULP_CLASS_HID_1f043] = 1287,
-       [BNXT_ULP_CLASS_HID_1fccb] = 1288,
-       [BNXT_ULP_CLASS_HID_1c673] = 1289,
-       [BNXT_ULP_CLASS_HID_1d2fb] = 1290,
-       [BNXT_ULP_CLASS_HID_1cc3f] = 1291,
-       [BNXT_ULP_CLASS_HID_1d8a7] = 1292,
-       [BNXT_ULP_CLASS_HID_1cd2b] = 1293,
-       [BNXT_ULP_CLASS_HID_1d993] = 1294,
-       [BNXT_ULP_CLASS_HID_1d3d7] = 1295,
-       [BNXT_ULP_CLASS_HID_1c303] = 1296,
-       [BNXT_ULP_CLASS_HID_5faef] = 1297,
-       [BNXT_ULP_CLASS_HID_5c757] = 1298,
-       [BNXT_ULP_CLASS_HID_5c0ab] = 1299,
-       [BNXT_ULP_CLASS_HID_5cd13] = 1300,
-       [BNXT_ULP_CLASS_HID_5e54b] = 1301,
-       [BNXT_ULP_CLASS_HID_5f133] = 1302,
-       [BNXT_ULP_CLASS_HID_5eb77] = 1303,
-       [BNXT_ULP_CLASS_HID_5f7ff] = 1304,
-       [BNXT_ULP_CLASS_HID_5c127] = 1305,
-       [BNXT_ULP_CLASS_HID_5cdaf] = 1306,
-       [BNXT_ULP_CLASS_HID_5c7e3] = 1307,
-       [BNXT_ULP_CLASS_HID_5d46b] = 1308,
-       [BNXT_ULP_CLASS_HID_5c8df] = 1309,
-       [BNXT_ULP_CLASS_HID_5d547] = 1310,
-       [BNXT_ULP_CLASS_HID_5ce9b] = 1311,
-       [BNXT_ULP_CLASS_HID_5db03] = 1312,
-       [BNXT_ULP_CLASS_HID_a6fb] = 1313,
-       [BNXT_ULP_CLASS_HID_b363] = 1314,
-       [BNXT_ULP_CLASS_HID_aca7] = 1315,
-       [BNXT_ULP_CLASS_HID_b92f] = 1316,
-       [BNXT_ULP_CLASS_HID_b147] = 1317,
-       [BNXT_ULP_CLASS_HID_bdcf] = 1318,
-       [BNXT_ULP_CLASS_HID_b703] = 1319,
-       [BNXT_ULP_CLASS_HID_a38b] = 1320,
-       [BNXT_ULP_CLASS_HID_ea0f] = 1321,
-       [BNXT_ULP_CLASS_HID_f6f7] = 1322,
-       [BNXT_ULP_CLASS_HID_f0cb] = 1323,
-       [BNXT_ULP_CLASS_HID_a067] = 1324,
-       [BNXT_ULP_CLASS_HID_b4eb] = 1325,
-       [BNXT_ULP_CLASS_HID_e153] = 1326,
-       [BNXT_ULP_CLASS_HID_ba97] = 1327,
-       [BNXT_ULP_CLASS_HID_e71f] = 1328,
-       [BNXT_ULP_CLASS_HID_4a1af] = 1329,
-       [BNXT_ULP_CLASS_HID_4ae17] = 1330,
-       [BNXT_ULP_CLASS_HID_4a86b] = 1331,
-       [BNXT_ULP_CLASS_HID_4b4d3] = 1332,
-       [BNXT_ULP_CLASS_HID_4ac0b] = 1333,
-       [BNXT_ULP_CLASS_HID_4b8f3] = 1334,
-       [BNXT_ULP_CLASS_HID_4b237] = 1335,
-       [BNXT_ULP_CLASS_HID_4bebf] = 1336,
-       [BNXT_ULP_CLASS_HID_4e533] = 1337,
-       [BNXT_ULP_CLASS_HID_4f1bb] = 1338,
-       [BNXT_ULP_CLASS_HID_4ebff] = 1339,
-       [BNXT_ULP_CLASS_HID_4f867] = 1340,
-       [BNXT_ULP_CLASS_HID_4af9f] = 1341,
-       [BNXT_ULP_CLASS_HID_4bc07] = 1342,
-       [BNXT_ULP_CLASS_HID_4b65b] = 1343,
-       [BNXT_ULP_CLASS_HID_4e2c3] = 1344,
-       [BNXT_ULP_CLASS_HID_1bcfb] = 1345,
-       [BNXT_ULP_CLASS_HID_1e963] = 1346,
-       [BNXT_ULP_CLASS_HID_1e2a7] = 1347,
-       [BNXT_ULP_CLASS_HID_1ef2f] = 1348,
-       [BNXT_ULP_CLASS_HID_1a747] = 1349,
-       [BNXT_ULP_CLASS_HID_1b3cf] = 1350,
-       [BNXT_ULP_CLASS_HID_1ad03] = 1351,
-       [BNXT_ULP_CLASS_HID_1b98b] = 1352,
-       [BNXT_ULP_CLASS_HID_1a333] = 1353,
-       [BNXT_ULP_CLASS_HID_1afbb] = 1354,
-       [BNXT_ULP_CLASS_HID_1a9ff] = 1355,
-       [BNXT_ULP_CLASS_HID_1b667] = 1356,
-       [BNXT_ULP_CLASS_HID_1eaeb] = 1357,
-       [BNXT_ULP_CLASS_HID_1f753] = 1358,
-       [BNXT_ULP_CLASS_HID_1f097] = 1359,
-       [BNXT_ULP_CLASS_HID_1a0c3] = 1360,
-       [BNXT_ULP_CLASS_HID_5b7af] = 1361,
-       [BNXT_ULP_CLASS_HID_5e417] = 1362,
-       [BNXT_ULP_CLASS_HID_5be6b] = 1363,
-       [BNXT_ULP_CLASS_HID_5ead3] = 1364,
-       [BNXT_ULP_CLASS_HID_5a20b] = 1365,
-       [BNXT_ULP_CLASS_HID_5aef3] = 1366,
-       [BNXT_ULP_CLASS_HID_5a837] = 1367,
-       [BNXT_ULP_CLASS_HID_5b4bf] = 1368,
-       [BNXT_ULP_CLASS_HID_5fb33] = 1369,
-       [BNXT_ULP_CLASS_HID_5ab6f] = 1370,
-       [BNXT_ULP_CLASS_HID_5a4a3] = 1371,
-       [BNXT_ULP_CLASS_HID_5b12b] = 1372,
-       [BNXT_ULP_CLASS_HID_5e59f] = 1373,
-       [BNXT_ULP_CLASS_HID_5f207] = 1374,
-       [BNXT_ULP_CLASS_HID_5ec5b] = 1375,
-       [BNXT_ULP_CLASS_HID_5f8c3] = 1376,
-       [BNXT_ULP_CLASS_HID_ec7b] = 1377,
-       [BNXT_ULP_CLASS_HID_f8e3] = 1378,
-       [BNXT_ULP_CLASS_HID_f227] = 1379,
-       [BNXT_ULP_CLASS_HID_feaf] = 1380,
-       [BNXT_ULP_CLASS_HID_f6c7] = 1381,
-       [BNXT_ULP_CLASS_HID_e34f] = 1382,
-       [BNXT_ULP_CLASS_HID_fc83] = 1383,
-       [BNXT_ULP_CLASS_HID_e90b] = 1384,
-       [BNXT_ULP_CLASS_HID_ef8f] = 1385,
-       [BNXT_ULP_CLASS_HID_fc77] = 1386,
-       [BNXT_ULP_CLASS_HID_f64b] = 1387,
-       [BNXT_ULP_CLASS_HID_e5e7] = 1388,
-       [BNXT_ULP_CLASS_HID_fa6b] = 1389,
-       [BNXT_ULP_CLASS_HID_e6d3] = 1390,
-       [BNXT_ULP_CLASS_HID_e017] = 1391,
-       [BNXT_ULP_CLASS_HID_ec9f] = 1392,
-       [BNXT_ULP_CLASS_HID_4e72f] = 1393,
-       [BNXT_ULP_CLASS_HID_4f397] = 1394,
-       [BNXT_ULP_CLASS_HID_4edeb] = 1395,
-       [BNXT_ULP_CLASS_HID_4fa53] = 1396,
-       [BNXT_ULP_CLASS_HID_4f18b] = 1397,
-       [BNXT_ULP_CLASS_HID_4fe73] = 1398,
-       [BNXT_ULP_CLASS_HID_4f7b7] = 1399,
-       [BNXT_ULP_CLASS_HID_4e43f] = 1400,
-       [BNXT_ULP_CLASS_HID_4eab3] = 1401,
-       [BNXT_ULP_CLASS_HID_4f73b] = 1402,
-       [BNXT_ULP_CLASS_HID_4f17f] = 1403,
-       [BNXT_ULP_CLASS_HID_4e0ab] = 1404,
-       [BNXT_ULP_CLASS_HID_4f51f] = 1405,
-       [BNXT_ULP_CLASS_HID_4e187] = 1406,
-       [BNXT_ULP_CLASS_HID_4fbdb] = 1407,
-       [BNXT_ULP_CLASS_HID_4e843] = 1408,
-       [BNXT_ULP_CLASS_HID_1e27b] = 1409,
-       [BNXT_ULP_CLASS_HID_1eee3] = 1410,
-       [BNXT_ULP_CLASS_HID_1e827] = 1411,
-       [BNXT_ULP_CLASS_HID_1f4af] = 1412,
-       [BNXT_ULP_CLASS_HID_1ecc7] = 1413,
-       [BNXT_ULP_CLASS_HID_1f94f] = 1414,
-       [BNXT_ULP_CLASS_HID_1f283] = 1415,
-       [BNXT_ULP_CLASS_HID_1ff0b] = 1416,
-       [BNXT_ULP_CLASS_HID_1e8b3] = 1417,
-       [BNXT_ULP_CLASS_HID_1f53b] = 1418,
-       [BNXT_ULP_CLASS_HID_1ef7f] = 1419,
-       [BNXT_ULP_CLASS_HID_1fbe7] = 1420,
-       [BNXT_ULP_CLASS_HID_1f06b] = 1421,
-       [BNXT_ULP_CLASS_HID_1fcd3] = 1422,
-       [BNXT_ULP_CLASS_HID_1f617] = 1423,
-       [BNXT_ULP_CLASS_HID_1e643] = 1424,
-       [BNXT_ULP_CLASS_HID_5fd2f] = 1425,
-       [BNXT_ULP_CLASS_HID_5e997] = 1426,
-       [BNXT_ULP_CLASS_HID_5e3eb] = 1427,
-       [BNXT_ULP_CLASS_HID_5f053] = 1428,
-       [BNXT_ULP_CLASS_HID_5e78b] = 1429,
-       [BNXT_ULP_CLASS_HID_5f473] = 1430,
-       [BNXT_ULP_CLASS_HID_5edb7] = 1431,
-       [BNXT_ULP_CLASS_HID_5fa3f] = 1432,
-       [BNXT_ULP_CLASS_HID_5e467] = 1433,
-       [BNXT_ULP_CLASS_HID_5f0ef] = 1434,
-       [BNXT_ULP_CLASS_HID_5ea23] = 1435,
-       [BNXT_ULP_CLASS_HID_5f6ab] = 1436,
-       [BNXT_ULP_CLASS_HID_5eb1f] = 1437,
-       [BNXT_ULP_CLASS_HID_5f787] = 1438,
-       [BNXT_ULP_CLASS_HID_5f1db] = 1439,
-       [BNXT_ULP_CLASS_HID_5e177] = 1440,
-       [BNXT_ULP_CLASS_HID_498d] = 1441,
-       [BNXT_ULP_CLASS_HID_4fc9] = 1442,
-       [BNXT_ULP_CLASS_HID_0cf9] = 1443,
-       [BNXT_ULP_CLASS_HID_1335] = 1444,
-       [BNXT_ULP_CLASS_HID_232d] = 1445,
-       [BNXT_ULP_CLASS_HID_2969] = 1446,
-       [BNXT_ULP_CLASS_HID_4345] = 1447,
-       [BNXT_ULP_CLASS_HID_4981] = 1448,
-       [BNXT_ULP_CLASS_HID_45809] = 1449,
-       [BNXT_ULP_CLASS_HID_40179] = 1450,
-       [BNXT_ULP_CLASS_HID_431a9] = 1451,
-       [BNXT_ULP_CLASS_HID_437d5] = 1452,
-       [BNXT_ULP_CLASS_HID_44e61] = 1453,
-       [BNXT_ULP_CLASS_HID_454ad] = 1454,
-       [BNXT_ULP_CLASS_HID_42801] = 1455,
-       [BNXT_ULP_CLASS_HID_42e4d] = 1456,
-       [BNXT_ULP_CLASS_HID_22c13] = 1457,
-       [BNXT_ULP_CLASS_HID_2322f] = 1458,
-       [BNXT_ULP_CLASS_HID_2164f] = 1459,
-       [BNXT_ULP_CLASS_HID_21c8b] = 1460,
-       [BNXT_ULP_CLASS_HID_24f87] = 1461,
-       [BNXT_ULP_CLASS_HID_255c3] = 1462,
-       [BNXT_ULP_CLASS_HID_239e3] = 1463,
-       [BNXT_ULP_CLASS_HID_2403f] = 1464,
-       [BNXT_ULP_CLASS_HID_218c3] = 1465,
-       [BNXT_ULP_CLASS_HID_21f1f] = 1466,
-       [BNXT_ULP_CLASS_HID_2033f] = 1467,
-       [BNXT_ULP_CLASS_HID_2097b] = 1468,
-       [BNXT_ULP_CLASS_HID_23c77] = 1469,
-       [BNXT_ULP_CLASS_HID_242b3] = 1470,
-       [BNXT_ULP_CLASS_HID_226d3] = 1471,
-       [BNXT_ULP_CLASS_HID_22cef] = 1472,
-       [BNXT_ULP_CLASS_HID_62727] = 1473,
-       [BNXT_ULP_CLASS_HID_62d63] = 1474,
-       [BNXT_ULP_CLASS_HID_61183] = 1475,
-       [BNXT_ULP_CLASS_HID_617df] = 1476,
-       [BNXT_ULP_CLASS_HID_64adb] = 1477,
-       [BNXT_ULP_CLASS_HID_65117] = 1478,
-       [BNXT_ULP_CLASS_HID_63537] = 1479,
-       [BNXT_ULP_CLASS_HID_63b73] = 1480,
-       [BNXT_ULP_CLASS_HID_61417] = 1481,
-       [BNXT_ULP_CLASS_HID_61a53] = 1482,
-       [BNXT_ULP_CLASS_HID_65b3f] = 1483,
-       [BNXT_ULP_CLASS_HID_6048f] = 1484,
-       [BNXT_ULP_CLASS_HID_6378b] = 1485,
-       [BNXT_ULP_CLASS_HID_63dc7] = 1486,
-       [BNXT_ULP_CLASS_HID_621e7] = 1487,
-       [BNXT_ULP_CLASS_HID_62823] = 1488,
-       [BNXT_ULP_CLASS_HID_8b0b] = 1489,
-       [BNXT_ULP_CLASS_HID_9137] = 1490,
-       [BNXT_ULP_CLASS_HID_d223] = 1491,
-       [BNXT_ULP_CLASS_HID_d86f] = 1492,
-       [BNXT_ULP_CLASS_HID_ae9f] = 1493,
-       [BNXT_ULP_CLASS_HID_b4db] = 1494,
-       [BNXT_ULP_CLASS_HID_98fb] = 1495,
-       [BNXT_ULP_CLASS_HID_9f27] = 1496,
-       [BNXT_ULP_CLASS_HID_4863f] = 1497,
-       [BNXT_ULP_CLASS_HID_48c7b] = 1498,
-       [BNXT_ULP_CLASS_HID_4cd57] = 1499,
-       [BNXT_ULP_CLASS_HID_4d393] = 1500,
-       [BNXT_ULP_CLASS_HID_4a9c3] = 1501,
-       [BNXT_ULP_CLASS_HID_4b00f] = 1502,
-       [BNXT_ULP_CLASS_HID_4942f] = 1503,
-       [BNXT_ULP_CLASS_HID_49a6b] = 1504,
-       [BNXT_ULP_CLASS_HID_1a10b] = 1505,
-       [BNXT_ULP_CLASS_HID_1a737] = 1506,
-       [BNXT_ULP_CLASS_HID_18b57] = 1507,
-       [BNXT_ULP_CLASS_HID_19193] = 1508,
-       [BNXT_ULP_CLASS_HID_1c49f] = 1509,
-       [BNXT_ULP_CLASS_HID_1cadb] = 1510,
-       [BNXT_ULP_CLASS_HID_1aefb] = 1511,
-       [BNXT_ULP_CLASS_HID_1b527] = 1512,
-       [BNXT_ULP_CLASS_HID_59c3f] = 1513,
-       [BNXT_ULP_CLASS_HID_5a27b] = 1514,
-       [BNXT_ULP_CLASS_HID_5869b] = 1515,
-       [BNXT_ULP_CLASS_HID_58cc7] = 1516,
-       [BNXT_ULP_CLASS_HID_5bfc3] = 1517,
-       [BNXT_ULP_CLASS_HID_5c60f] = 1518,
-       [BNXT_ULP_CLASS_HID_5aa2f] = 1519,
-       [BNXT_ULP_CLASS_HID_5b06b] = 1520,
-       [BNXT_ULP_CLASS_HID_49ad] = 1521,
-       [BNXT_ULP_CLASS_HID_4fe9] = 1522,
-       [BNXT_ULP_CLASS_HID_0cd9] = 1523,
-       [BNXT_ULP_CLASS_HID_1315] = 1524,
-       [BNXT_ULP_CLASS_HID_230d] = 1525,
-       [BNXT_ULP_CLASS_HID_2949] = 1526,
-       [BNXT_ULP_CLASS_HID_4365] = 1527,
-       [BNXT_ULP_CLASS_HID_49a1] = 1528,
-       [BNXT_ULP_CLASS_HID_4035] = 1529,
-       [BNXT_ULP_CLASS_HID_4671] = 1530,
-       [BNXT_ULP_CLASS_HID_0361] = 1531,
-       [BNXT_ULP_CLASS_HID_09bd] = 1532,
-       [BNXT_ULP_CLASS_HID_1995] = 1533,
-       [BNXT_ULP_CLASS_HID_1fd1] = 1534,
-       [BNXT_ULP_CLASS_HID_398d] = 1535,
-       [BNXT_ULP_CLASS_HID_3fc9] = 1536,
-       [BNXT_ULP_CLASS_HID_444e1] = 1537,
-       [BNXT_ULP_CLASS_HID_44b3d] = 1538,
-       [BNXT_ULP_CLASS_HID_4082d] = 1539,
-       [BNXT_ULP_CLASS_HID_40e69] = 1540,
-       [BNXT_ULP_CLASS_HID_41e41] = 1541,
-       [BNXT_ULP_CLASS_HID_4249d] = 1542,
-       [BNXT_ULP_CLASS_HID_43eb9] = 1543,
-       [BNXT_ULP_CLASS_HID_444f5] = 1544,
-       [BNXT_ULP_CLASS_HID_43b09] = 1545,
-       [BNXT_ULP_CLASS_HID_44145] = 1546,
-       [BNXT_ULP_CLASS_HID_45b61] = 1547,
-       [BNXT_ULP_CLASS_HID_404f1] = 1548,
-       [BNXT_ULP_CLASS_HID_414e9] = 1549,
-       [BNXT_ULP_CLASS_HID_41b25] = 1550,
-       [BNXT_ULP_CLASS_HID_434c1] = 1551,
-       [BNXT_ULP_CLASS_HID_43b1d] = 1552,
-       [BNXT_ULP_CLASS_HID_45829] = 1553,
-       [BNXT_ULP_CLASS_HID_40159] = 1554,
-       [BNXT_ULP_CLASS_HID_43189] = 1555,
-       [BNXT_ULP_CLASS_HID_437f5] = 1556,
-       [BNXT_ULP_CLASS_HID_44e41] = 1557,
-       [BNXT_ULP_CLASS_HID_4548d] = 1558,
-       [BNXT_ULP_CLASS_HID_42821] = 1559,
-       [BNXT_ULP_CLASS_HID_42e6d] = 1560,
-       [BNXT_ULP_CLASS_HID_6271d] = 1561,
-       [BNXT_ULP_CLASS_HID_62d59] = 1562,
-       [BNXT_ULP_CLASS_HID_600fd] = 1563,
-       [BNXT_ULP_CLASS_HID_60739] = 1564,
-       [BNXT_ULP_CLASS_HID_61db5] = 1565,
-       [BNXT_ULP_CLASS_HID_623f1] = 1566,
-       [BNXT_ULP_CLASS_HID_65421] = 1567,
-       [BNXT_ULP_CLASS_HID_65a6d] = 1568,
-       [BNXT_ULP_CLASS_HID_5111d] = 1569,
-       [BNXT_ULP_CLASS_HID_51759] = 1570,
-       [BNXT_ULP_CLASS_HID_54789] = 1571,
-       [BNXT_ULP_CLASS_HID_54df5] = 1572,
-       [BNXT_ULP_CLASS_HID_507b5] = 1573,
-       [BNXT_ULP_CLASS_HID_50df1] = 1574,
-       [BNXT_ULP_CLASS_HID_53e21] = 1575,
-       [BNXT_ULP_CLASS_HID_5446d] = 1576,
-       [BNXT_ULP_CLASS_HID_73d1d] = 1577,
-       [BNXT_ULP_CLASS_HID_74359] = 1578,
-       [BNXT_ULP_CLASS_HID_716fd] = 1579,
-       [BNXT_ULP_CLASS_HID_71d39] = 1580,
-       [BNXT_ULP_CLASS_HID_733b5] = 1581,
-       [BNXT_ULP_CLASS_HID_739f1] = 1582,
-       [BNXT_ULP_CLASS_HID_70d15] = 1583,
-       [BNXT_ULP_CLASS_HID_71351] = 1584,
-       [BNXT_ULP_CLASS_HID_49cd] = 1585,
-       [BNXT_ULP_CLASS_HID_4f89] = 1586,
-       [BNXT_ULP_CLASS_HID_0cb9] = 1587,
-       [BNXT_ULP_CLASS_HID_1375] = 1588,
-       [BNXT_ULP_CLASS_HID_236d] = 1589,
-       [BNXT_ULP_CLASS_HID_2929] = 1590,
-       [BNXT_ULP_CLASS_HID_4305] = 1591,
-       [BNXT_ULP_CLASS_HID_49c1] = 1592,
-       [BNXT_ULP_CLASS_HID_4055] = 1593,
-       [BNXT_ULP_CLASS_HID_4611] = 1594,
-       [BNXT_ULP_CLASS_HID_0301] = 1595,
-       [BNXT_ULP_CLASS_HID_09dd] = 1596,
-       [BNXT_ULP_CLASS_HID_19f5] = 1597,
-       [BNXT_ULP_CLASS_HID_1fb1] = 1598,
-       [BNXT_ULP_CLASS_HID_39ed] = 1599,
-       [BNXT_ULP_CLASS_HID_3fa9] = 1600,
-       [BNXT_ULP_CLASS_HID_44481] = 1601,
-       [BNXT_ULP_CLASS_HID_44b5d] = 1602,
-       [BNXT_ULP_CLASS_HID_4084d] = 1603,
-       [BNXT_ULP_CLASS_HID_40e09] = 1604,
-       [BNXT_ULP_CLASS_HID_41e21] = 1605,
-       [BNXT_ULP_CLASS_HID_424fd] = 1606,
-       [BNXT_ULP_CLASS_HID_43ed9] = 1607,
-       [BNXT_ULP_CLASS_HID_44495] = 1608,
-       [BNXT_ULP_CLASS_HID_43b69] = 1609,
-       [BNXT_ULP_CLASS_HID_44125] = 1610,
-       [BNXT_ULP_CLASS_HID_45b01] = 1611,
-       [BNXT_ULP_CLASS_HID_40491] = 1612,
-       [BNXT_ULP_CLASS_HID_41489] = 1613,
-       [BNXT_ULP_CLASS_HID_41b45] = 1614,
-       [BNXT_ULP_CLASS_HID_434a1] = 1615,
-       [BNXT_ULP_CLASS_HID_43b7d] = 1616,
-       [BNXT_ULP_CLASS_HID_45849] = 1617,
-       [BNXT_ULP_CLASS_HID_40139] = 1618,
-       [BNXT_ULP_CLASS_HID_431e9] = 1619,
-       [BNXT_ULP_CLASS_HID_43795] = 1620,
-       [BNXT_ULP_CLASS_HID_44e21] = 1621,
-       [BNXT_ULP_CLASS_HID_454ed] = 1622,
-       [BNXT_ULP_CLASS_HID_42841] = 1623,
-       [BNXT_ULP_CLASS_HID_42e0d] = 1624,
-       [BNXT_ULP_CLASS_HID_6277d] = 1625,
-       [BNXT_ULP_CLASS_HID_62d39] = 1626,
-       [BNXT_ULP_CLASS_HID_6009d] = 1627,
-       [BNXT_ULP_CLASS_HID_60759] = 1628,
-       [BNXT_ULP_CLASS_HID_61dd5] = 1629,
-       [BNXT_ULP_CLASS_HID_62391] = 1630,
-       [BNXT_ULP_CLASS_HID_65441] = 1631,
-       [BNXT_ULP_CLASS_HID_65a0d] = 1632,
-       [BNXT_ULP_CLASS_HID_5117d] = 1633,
-       [BNXT_ULP_CLASS_HID_51739] = 1634,
-       [BNXT_ULP_CLASS_HID_547e9] = 1635,
-       [BNXT_ULP_CLASS_HID_54d95] = 1636,
-       [BNXT_ULP_CLASS_HID_507d5] = 1637,
-       [BNXT_ULP_CLASS_HID_50d91] = 1638,
-       [BNXT_ULP_CLASS_HID_53e41] = 1639,
-       [BNXT_ULP_CLASS_HID_5440d] = 1640,
-       [BNXT_ULP_CLASS_HID_73d7d] = 1641,
-       [BNXT_ULP_CLASS_HID_74339] = 1642,
-       [BNXT_ULP_CLASS_HID_7169d] = 1643,
-       [BNXT_ULP_CLASS_HID_71d59] = 1644,
-       [BNXT_ULP_CLASS_HID_733d5] = 1645,
-       [BNXT_ULP_CLASS_HID_73991] = 1646,
-       [BNXT_ULP_CLASS_HID_70d75] = 1647,
-       [BNXT_ULP_CLASS_HID_71331] = 1648,
-       [BNXT_ULP_CLASS_HID_22c33] = 1649,
-       [BNXT_ULP_CLASS_HID_2320f] = 1650,
-       [BNXT_ULP_CLASS_HID_2166f] = 1651,
-       [BNXT_ULP_CLASS_HID_21cab] = 1652,
-       [BNXT_ULP_CLASS_HID_24fa7] = 1653,
-       [BNXT_ULP_CLASS_HID_255e3] = 1654,
-       [BNXT_ULP_CLASS_HID_239c3] = 1655,
-       [BNXT_ULP_CLASS_HID_2401f] = 1656,
-       [BNXT_ULP_CLASS_HID_218e3] = 1657,
-       [BNXT_ULP_CLASS_HID_21f3f] = 1658,
-       [BNXT_ULP_CLASS_HID_2031f] = 1659,
-       [BNXT_ULP_CLASS_HID_2095b] = 1660,
-       [BNXT_ULP_CLASS_HID_23c57] = 1661,
-       [BNXT_ULP_CLASS_HID_24293] = 1662,
-       [BNXT_ULP_CLASS_HID_226f3] = 1663,
-       [BNXT_ULP_CLASS_HID_22ccf] = 1664,
-       [BNXT_ULP_CLASS_HID_62707] = 1665,
-       [BNXT_ULP_CLASS_HID_62d43] = 1666,
-       [BNXT_ULP_CLASS_HID_611a3] = 1667,
-       [BNXT_ULP_CLASS_HID_617ff] = 1668,
-       [BNXT_ULP_CLASS_HID_64afb] = 1669,
-       [BNXT_ULP_CLASS_HID_65137] = 1670,
-       [BNXT_ULP_CLASS_HID_63517] = 1671,
-       [BNXT_ULP_CLASS_HID_63b53] = 1672,
-       [BNXT_ULP_CLASS_HID_61437] = 1673,
-       [BNXT_ULP_CLASS_HID_61a73] = 1674,
-       [BNXT_ULP_CLASS_HID_65b1f] = 1675,
-       [BNXT_ULP_CLASS_HID_604af] = 1676,
-       [BNXT_ULP_CLASS_HID_637ab] = 1677,
-       [BNXT_ULP_CLASS_HID_63de7] = 1678,
-       [BNXT_ULP_CLASS_HID_621c7] = 1679,
-       [BNXT_ULP_CLASS_HID_62803] = 1680,
-       [BNXT_ULP_CLASS_HID_34233] = 1681,
-       [BNXT_ULP_CLASS_HID_3480f] = 1682,
-       [BNXT_ULP_CLASS_HID_32c6f] = 1683,
-       [BNXT_ULP_CLASS_HID_332ab] = 1684,
-       [BNXT_ULP_CLASS_HID_308fb] = 1685,
-       [BNXT_ULP_CLASS_HID_30f37] = 1686,
-       [BNXT_ULP_CLASS_HID_34fc3] = 1687,
-       [BNXT_ULP_CLASS_HID_3561f] = 1688,
-       [BNXT_ULP_CLASS_HID_32ee3] = 1689,
-       [BNXT_ULP_CLASS_HID_3353f] = 1690,
-       [BNXT_ULP_CLASS_HID_3191f] = 1691,
-       [BNXT_ULP_CLASS_HID_31f5b] = 1692,
-       [BNXT_ULP_CLASS_HID_35257] = 1693,
-       [BNXT_ULP_CLASS_HID_35893] = 1694,
-       [BNXT_ULP_CLASS_HID_33cf3] = 1695,
-       [BNXT_ULP_CLASS_HID_342cf] = 1696,
-       [BNXT_ULP_CLASS_HID_73d07] = 1697,
-       [BNXT_ULP_CLASS_HID_74343] = 1698,
-       [BNXT_ULP_CLASS_HID_727a3] = 1699,
-       [BNXT_ULP_CLASS_HID_72dff] = 1700,
-       [BNXT_ULP_CLASS_HID_703cf] = 1701,
-       [BNXT_ULP_CLASS_HID_70a0b] = 1702,
-       [BNXT_ULP_CLASS_HID_74b17] = 1703,
-       [BNXT_ULP_CLASS_HID_75153] = 1704,
-       [BNXT_ULP_CLASS_HID_72a37] = 1705,
-       [BNXT_ULP_CLASS_HID_73073] = 1706,
-       [BNXT_ULP_CLASS_HID_71453] = 1707,
-       [BNXT_ULP_CLASS_HID_71aaf] = 1708,
-       [BNXT_ULP_CLASS_HID_74dab] = 1709,
-       [BNXT_ULP_CLASS_HID_753e7] = 1710,
-       [BNXT_ULP_CLASS_HID_737c7] = 1711,
-       [BNXT_ULP_CLASS_HID_73e03] = 1712,
-       [BNXT_ULP_CLASS_HID_2b733] = 1713,
-       [BNXT_ULP_CLASS_HID_2bd0f] = 1714,
-       [BNXT_ULP_CLASS_HID_2a16f] = 1715,
-       [BNXT_ULP_CLASS_HID_2a7ab] = 1716,
-       [BNXT_ULP_CLASS_HID_2daa7] = 1717,
-       [BNXT_ULP_CLASS_HID_28437] = 1718,
-       [BNXT_ULP_CLASS_HID_2c4c3] = 1719,
-       [BNXT_ULP_CLASS_HID_2cb1f] = 1720,
-       [BNXT_ULP_CLASS_HID_2a3e3] = 1721,
-       [BNXT_ULP_CLASS_HID_2aa3f] = 1722,
-       [BNXT_ULP_CLASS_HID_28e1f] = 1723,
-       [BNXT_ULP_CLASS_HID_2945b] = 1724,
-       [BNXT_ULP_CLASS_HID_2c757] = 1725,
-       [BNXT_ULP_CLASS_HID_2cd93] = 1726,
-       [BNXT_ULP_CLASS_HID_2b1f3] = 1727,
-       [BNXT_ULP_CLASS_HID_2b7cf] = 1728,
-       [BNXT_ULP_CLASS_HID_6b207] = 1729,
-       [BNXT_ULP_CLASS_HID_6b843] = 1730,
-       [BNXT_ULP_CLASS_HID_69ca3] = 1731,
-       [BNXT_ULP_CLASS_HID_6a2ff] = 1732,
-       [BNXT_ULP_CLASS_HID_6d5fb] = 1733,
-       [BNXT_ULP_CLASS_HID_6dc37] = 1734,
-       [BNXT_ULP_CLASS_HID_6c017] = 1735,
-       [BNXT_ULP_CLASS_HID_6c653] = 1736,
-       [BNXT_ULP_CLASS_HID_69f37] = 1737,
-       [BNXT_ULP_CLASS_HID_6a573] = 1738,
-       [BNXT_ULP_CLASS_HID_68953] = 1739,
-       [BNXT_ULP_CLASS_HID_68faf] = 1740,
-       [BNXT_ULP_CLASS_HID_6c2ab] = 1741,
-       [BNXT_ULP_CLASS_HID_6c8e7] = 1742,
-       [BNXT_ULP_CLASS_HID_6acc7] = 1743,
-       [BNXT_ULP_CLASS_HID_6b303] = 1744,
-       [BNXT_ULP_CLASS_HID_3cd33] = 1745,
-       [BNXT_ULP_CLASS_HID_3d30f] = 1746,
-       [BNXT_ULP_CLASS_HID_3b76f] = 1747,
-       [BNXT_ULP_CLASS_HID_3bdab] = 1748,
-       [BNXT_ULP_CLASS_HID_393fb] = 1749,
-       [BNXT_ULP_CLASS_HID_39a37] = 1750,
-       [BNXT_ULP_CLASS_HID_3dac3] = 1751,
-       [BNXT_ULP_CLASS_HID_38453] = 1752,
-       [BNXT_ULP_CLASS_HID_3b9e3] = 1753,
-       [BNXT_ULP_CLASS_HID_3c03f] = 1754,
-       [BNXT_ULP_CLASS_HID_3a41f] = 1755,
-       [BNXT_ULP_CLASS_HID_3aa5b] = 1756,
-       [BNXT_ULP_CLASS_HID_380ab] = 1757,
-       [BNXT_ULP_CLASS_HID_386e7] = 1758,
-       [BNXT_ULP_CLASS_HID_3c7f3] = 1759,
-       [BNXT_ULP_CLASS_HID_3cdcf] = 1760,
-       [BNXT_ULP_CLASS_HID_7c807] = 1761,
-       [BNXT_ULP_CLASS_HID_7ce43] = 1762,
-       [BNXT_ULP_CLASS_HID_7b2a3] = 1763,
-       [BNXT_ULP_CLASS_HID_7b8ff] = 1764,
-       [BNXT_ULP_CLASS_HID_78ecf] = 1765,
-       [BNXT_ULP_CLASS_HID_7950b] = 1766,
-       [BNXT_ULP_CLASS_HID_7d617] = 1767,
-       [BNXT_ULP_CLASS_HID_7dc53] = 1768,
-       [BNXT_ULP_CLASS_HID_7b537] = 1769,
-       [BNXT_ULP_CLASS_HID_7bb73] = 1770,
-       [BNXT_ULP_CLASS_HID_79f53] = 1771,
-       [BNXT_ULP_CLASS_HID_7a5af] = 1772,
-       [BNXT_ULP_CLASS_HID_7d8ab] = 1773,
-       [BNXT_ULP_CLASS_HID_7823b] = 1774,
-       [BNXT_ULP_CLASS_HID_7c2c7] = 1775,
-       [BNXT_ULP_CLASS_HID_7c903] = 1776,
-       [BNXT_ULP_CLASS_HID_8b2b] = 1777,
-       [BNXT_ULP_CLASS_HID_9117] = 1778,
-       [BNXT_ULP_CLASS_HID_d203] = 1779,
-       [BNXT_ULP_CLASS_HID_d84f] = 1780,
-       [BNXT_ULP_CLASS_HID_aebf] = 1781,
-       [BNXT_ULP_CLASS_HID_b4fb] = 1782,
-       [BNXT_ULP_CLASS_HID_98db] = 1783,
-       [BNXT_ULP_CLASS_HID_9f07] = 1784,
-       [BNXT_ULP_CLASS_HID_4861f] = 1785,
-       [BNXT_ULP_CLASS_HID_48c5b] = 1786,
-       [BNXT_ULP_CLASS_HID_4cd77] = 1787,
-       [BNXT_ULP_CLASS_HID_4d3b3] = 1788,
-       [BNXT_ULP_CLASS_HID_4a9e3] = 1789,
-       [BNXT_ULP_CLASS_HID_4b02f] = 1790,
-       [BNXT_ULP_CLASS_HID_4940f] = 1791,
-       [BNXT_ULP_CLASS_HID_49a4b] = 1792,
-       [BNXT_ULP_CLASS_HID_1a12b] = 1793,
-       [BNXT_ULP_CLASS_HID_1a717] = 1794,
-       [BNXT_ULP_CLASS_HID_18b77] = 1795,
-       [BNXT_ULP_CLASS_HID_191b3] = 1796,
-       [BNXT_ULP_CLASS_HID_1c4bf] = 1797,
-       [BNXT_ULP_CLASS_HID_1cafb] = 1798,
-       [BNXT_ULP_CLASS_HID_1aedb] = 1799,
-       [BNXT_ULP_CLASS_HID_1b507] = 1800,
-       [BNXT_ULP_CLASS_HID_59c1f] = 1801,
-       [BNXT_ULP_CLASS_HID_5a25b] = 1802,
-       [BNXT_ULP_CLASS_HID_586bb] = 1803,
-       [BNXT_ULP_CLASS_HID_58ce7] = 1804,
-       [BNXT_ULP_CLASS_HID_5bfe3] = 1805,
-       [BNXT_ULP_CLASS_HID_5c62f] = 1806,
-       [BNXT_ULP_CLASS_HID_5aa0f] = 1807,
-       [BNXT_ULP_CLASS_HID_5b04b] = 1808,
-       [BNXT_ULP_CLASS_HID_d0ab] = 1809,
-       [BNXT_ULP_CLASS_HID_d697] = 1810,
-       [BNXT_ULP_CLASS_HID_d783] = 1811,
-       [BNXT_ULP_CLASS_HID_c133] = 1812,
-       [BNXT_ULP_CLASS_HID_f43f] = 1813,
-       [BNXT_ULP_CLASS_HID_fa7b] = 1814,
-       [BNXT_ULP_CLASS_HID_de5b] = 1815,
-       [BNXT_ULP_CLASS_HID_e487] = 1816,
-       [BNXT_ULP_CLASS_HID_4cb9f] = 1817,
-       [BNXT_ULP_CLASS_HID_4d1db] = 1818,
-       [BNXT_ULP_CLASS_HID_4d2f7] = 1819,
-       [BNXT_ULP_CLASS_HID_4d933] = 1820,
-       [BNXT_ULP_CLASS_HID_4ef63] = 1821,
-       [BNXT_ULP_CLASS_HID_4f5af] = 1822,
-       [BNXT_ULP_CLASS_HID_4d98f] = 1823,
-       [BNXT_ULP_CLASS_HID_4dfcb] = 1824,
-       [BNXT_ULP_CLASS_HID_1e6ab] = 1825,
-       [BNXT_ULP_CLASS_HID_1ec97] = 1826,
-       [BNXT_ULP_CLASS_HID_1d0f7] = 1827,
-       [BNXT_ULP_CLASS_HID_1d733] = 1828,
-       [BNXT_ULP_CLASS_HID_1ca3f] = 1829,
-       [BNXT_ULP_CLASS_HID_1d07b] = 1830,
-       [BNXT_ULP_CLASS_HID_1f45b] = 1831,
-       [BNXT_ULP_CLASS_HID_1fa87] = 1832,
-       [BNXT_ULP_CLASS_HID_5e19f] = 1833,
-       [BNXT_ULP_CLASS_HID_5e7db] = 1834,
-       [BNXT_ULP_CLASS_HID_5cc3b] = 1835,
-       [BNXT_ULP_CLASS_HID_5d267] = 1836,
-       [BNXT_ULP_CLASS_HID_5c563] = 1837,
-       [BNXT_ULP_CLASS_HID_5cbaf] = 1838,
-       [BNXT_ULP_CLASS_HID_5ef8f] = 1839,
-       [BNXT_ULP_CLASS_HID_5f5cb] = 1840,
-       [BNXT_ULP_CLASS_HID_adeb] = 1841,
-       [BNXT_ULP_CLASS_HID_b3d7] = 1842,
-       [BNXT_ULP_CLASS_HID_f4c3] = 1843,
-       [BNXT_ULP_CLASS_HID_fb0f] = 1844,
-       [BNXT_ULP_CLASS_HID_b17f] = 1845,
-       [BNXT_ULP_CLASS_HID_b7bb] = 1846,
-       [BNXT_ULP_CLASS_HID_bb9b] = 1847,
-       [BNXT_ULP_CLASS_HID_a1c7] = 1848,
-       [BNXT_ULP_CLASS_HID_4a8df] = 1849,
-       [BNXT_ULP_CLASS_HID_4af1b] = 1850,
-       [BNXT_ULP_CLASS_HID_4f037] = 1851,
-       [BNXT_ULP_CLASS_HID_4f673] = 1852,
-       [BNXT_ULP_CLASS_HID_4aca3] = 1853,
-       [BNXT_ULP_CLASS_HID_4b2ef] = 1854,
-       [BNXT_ULP_CLASS_HID_4b6cf] = 1855,
-       [BNXT_ULP_CLASS_HID_4bd0b] = 1856,
-       [BNXT_ULP_CLASS_HID_1a3eb] = 1857,
-       [BNXT_ULP_CLASS_HID_1a9d7] = 1858,
-       [BNXT_ULP_CLASS_HID_1ae37] = 1859,
-       [BNXT_ULP_CLASS_HID_1b473] = 1860,
-       [BNXT_ULP_CLASS_HID_1e77f] = 1861,
-       [BNXT_ULP_CLASS_HID_1edbb] = 1862,
-       [BNXT_ULP_CLASS_HID_1b19b] = 1863,
-       [BNXT_ULP_CLASS_HID_1b7c7] = 1864,
-       [BNXT_ULP_CLASS_HID_5bedf] = 1865,
-       [BNXT_ULP_CLASS_HID_5a51b] = 1866,
-       [BNXT_ULP_CLASS_HID_5a97b] = 1867,
-       [BNXT_ULP_CLASS_HID_5afa7] = 1868,
-       [BNXT_ULP_CLASS_HID_5e2a3] = 1869,
-       [BNXT_ULP_CLASS_HID_5e8ef] = 1870,
-       [BNXT_ULP_CLASS_HID_5accf] = 1871,
-       [BNXT_ULP_CLASS_HID_5b30b] = 1872,
-       [BNXT_ULP_CLASS_HID_f36b] = 1873,
-       [BNXT_ULP_CLASS_HID_f957] = 1874,
-       [BNXT_ULP_CLASS_HID_fa43] = 1875,
-       [BNXT_ULP_CLASS_HID_e3f3] = 1876,
-       [BNXT_ULP_CLASS_HID_f6ff] = 1877,
-       [BNXT_ULP_CLASS_HID_fd3b] = 1878,
-       [BNXT_ULP_CLASS_HID_e11b] = 1879,
-       [BNXT_ULP_CLASS_HID_e747] = 1880,
-       [BNXT_ULP_CLASS_HID_4ee5f] = 1881,
-       [BNXT_ULP_CLASS_HID_4f49b] = 1882,
-       [BNXT_ULP_CLASS_HID_4f5b7] = 1883,
-       [BNXT_ULP_CLASS_HID_4fbf3] = 1884,
-       [BNXT_ULP_CLASS_HID_4f223] = 1885,
-       [BNXT_ULP_CLASS_HID_4f86f] = 1886,
-       [BNXT_ULP_CLASS_HID_4fc4f] = 1887,
-       [BNXT_ULP_CLASS_HID_4e28b] = 1888,
-       [BNXT_ULP_CLASS_HID_1e96b] = 1889,
-       [BNXT_ULP_CLASS_HID_1ef57] = 1890,
-       [BNXT_ULP_CLASS_HID_1f3b7] = 1891,
-       [BNXT_ULP_CLASS_HID_1f9f3] = 1892,
-       [BNXT_ULP_CLASS_HID_1ecff] = 1893,
-       [BNXT_ULP_CLASS_HID_1f33b] = 1894,
-       [BNXT_ULP_CLASS_HID_1f71b] = 1895,
-       [BNXT_ULP_CLASS_HID_1fd47] = 1896,
-       [BNXT_ULP_CLASS_HID_5e45f] = 1897,
-       [BNXT_ULP_CLASS_HID_5ea9b] = 1898,
-       [BNXT_ULP_CLASS_HID_5eefb] = 1899,
-       [BNXT_ULP_CLASS_HID_5f527] = 1900,
-       [BNXT_ULP_CLASS_HID_5e823] = 1901,
-       [BNXT_ULP_CLASS_HID_5ee6f] = 1902,
-       [BNXT_ULP_CLASS_HID_5f24f] = 1903,
-       [BNXT_ULP_CLASS_HID_5f88b] = 1904,
-       [BNXT_ULP_CLASS_HID_22c53] = 1905,
-       [BNXT_ULP_CLASS_HID_2326f] = 1906,
-       [BNXT_ULP_CLASS_HID_2160f] = 1907,
-       [BNXT_ULP_CLASS_HID_21ccb] = 1908,
-       [BNXT_ULP_CLASS_HID_24fc7] = 1909,
-       [BNXT_ULP_CLASS_HID_25583] = 1910,
-       [BNXT_ULP_CLASS_HID_239a3] = 1911,
-       [BNXT_ULP_CLASS_HID_2407f] = 1912,
-       [BNXT_ULP_CLASS_HID_21883] = 1913,
-       [BNXT_ULP_CLASS_HID_21f5f] = 1914,
-       [BNXT_ULP_CLASS_HID_2037f] = 1915,
-       [BNXT_ULP_CLASS_HID_2093b] = 1916,
-       [BNXT_ULP_CLASS_HID_23c37] = 1917,
-       [BNXT_ULP_CLASS_HID_242f3] = 1918,
-       [BNXT_ULP_CLASS_HID_22693] = 1919,
-       [BNXT_ULP_CLASS_HID_22caf] = 1920,
-       [BNXT_ULP_CLASS_HID_62767] = 1921,
-       [BNXT_ULP_CLASS_HID_62d23] = 1922,
-       [BNXT_ULP_CLASS_HID_611c3] = 1923,
-       [BNXT_ULP_CLASS_HID_6179f] = 1924,
-       [BNXT_ULP_CLASS_HID_64a9b] = 1925,
-       [BNXT_ULP_CLASS_HID_65157] = 1926,
-       [BNXT_ULP_CLASS_HID_63577] = 1927,
-       [BNXT_ULP_CLASS_HID_63b33] = 1928,
-       [BNXT_ULP_CLASS_HID_61457] = 1929,
-       [BNXT_ULP_CLASS_HID_61a13] = 1930,
-       [BNXT_ULP_CLASS_HID_65b7f] = 1931,
-       [BNXT_ULP_CLASS_HID_604cf] = 1932,
-       [BNXT_ULP_CLASS_HID_637cb] = 1933,
-       [BNXT_ULP_CLASS_HID_63d87] = 1934,
-       [BNXT_ULP_CLASS_HID_621a7] = 1935,
-       [BNXT_ULP_CLASS_HID_62863] = 1936,
-       [BNXT_ULP_CLASS_HID_34253] = 1937,
-       [BNXT_ULP_CLASS_HID_3486f] = 1938,
-       [BNXT_ULP_CLASS_HID_32c0f] = 1939,
-       [BNXT_ULP_CLASS_HID_332cb] = 1940,
-       [BNXT_ULP_CLASS_HID_3089b] = 1941,
-       [BNXT_ULP_CLASS_HID_30f57] = 1942,
-       [BNXT_ULP_CLASS_HID_34fa3] = 1943,
-       [BNXT_ULP_CLASS_HID_3567f] = 1944,
-       [BNXT_ULP_CLASS_HID_32e83] = 1945,
-       [BNXT_ULP_CLASS_HID_3355f] = 1946,
-       [BNXT_ULP_CLASS_HID_3197f] = 1947,
-       [BNXT_ULP_CLASS_HID_31f3b] = 1948,
-       [BNXT_ULP_CLASS_HID_35237] = 1949,
-       [BNXT_ULP_CLASS_HID_358f3] = 1950,
-       [BNXT_ULP_CLASS_HID_33c93] = 1951,
-       [BNXT_ULP_CLASS_HID_342af] = 1952,
-       [BNXT_ULP_CLASS_HID_73d67] = 1953,
-       [BNXT_ULP_CLASS_HID_74323] = 1954,
-       [BNXT_ULP_CLASS_HID_727c3] = 1955,
-       [BNXT_ULP_CLASS_HID_72d9f] = 1956,
-       [BNXT_ULP_CLASS_HID_703af] = 1957,
-       [BNXT_ULP_CLASS_HID_70a6b] = 1958,
-       [BNXT_ULP_CLASS_HID_74b77] = 1959,
-       [BNXT_ULP_CLASS_HID_75133] = 1960,
-       [BNXT_ULP_CLASS_HID_72a57] = 1961,
-       [BNXT_ULP_CLASS_HID_73013] = 1962,
-       [BNXT_ULP_CLASS_HID_71433] = 1963,
-       [BNXT_ULP_CLASS_HID_71acf] = 1964,
-       [BNXT_ULP_CLASS_HID_74dcb] = 1965,
-       [BNXT_ULP_CLASS_HID_75387] = 1966,
-       [BNXT_ULP_CLASS_HID_737a7] = 1967,
-       [BNXT_ULP_CLASS_HID_73e63] = 1968,
-       [BNXT_ULP_CLASS_HID_2b753] = 1969,
-       [BNXT_ULP_CLASS_HID_2bd6f] = 1970,
-       [BNXT_ULP_CLASS_HID_2a10f] = 1971,
-       [BNXT_ULP_CLASS_HID_2a7cb] = 1972,
-       [BNXT_ULP_CLASS_HID_2dac7] = 1973,
-       [BNXT_ULP_CLASS_HID_28457] = 1974,
-       [BNXT_ULP_CLASS_HID_2c4a3] = 1975,
-       [BNXT_ULP_CLASS_HID_2cb7f] = 1976,
-       [BNXT_ULP_CLASS_HID_2a383] = 1977,
-       [BNXT_ULP_CLASS_HID_2aa5f] = 1978,
-       [BNXT_ULP_CLASS_HID_28e7f] = 1979,
-       [BNXT_ULP_CLASS_HID_2943b] = 1980,
-       [BNXT_ULP_CLASS_HID_2c737] = 1981,
-       [BNXT_ULP_CLASS_HID_2cdf3] = 1982,
-       [BNXT_ULP_CLASS_HID_2b193] = 1983,
-       [BNXT_ULP_CLASS_HID_2b7af] = 1984,
-       [BNXT_ULP_CLASS_HID_6b267] = 1985,
-       [BNXT_ULP_CLASS_HID_6b823] = 1986,
-       [BNXT_ULP_CLASS_HID_69cc3] = 1987,
-       [BNXT_ULP_CLASS_HID_6a29f] = 1988,
-       [BNXT_ULP_CLASS_HID_6d59b] = 1989,
-       [BNXT_ULP_CLASS_HID_6dc57] = 1990,
-       [BNXT_ULP_CLASS_HID_6c077] = 1991,
-       [BNXT_ULP_CLASS_HID_6c633] = 1992,
-       [BNXT_ULP_CLASS_HID_69f57] = 1993,
-       [BNXT_ULP_CLASS_HID_6a513] = 1994,
-       [BNXT_ULP_CLASS_HID_68933] = 1995,
-       [BNXT_ULP_CLASS_HID_68fcf] = 1996,
-       [BNXT_ULP_CLASS_HID_6c2cb] = 1997,
-       [BNXT_ULP_CLASS_HID_6c887] = 1998,
-       [BNXT_ULP_CLASS_HID_6aca7] = 1999,
-       [BNXT_ULP_CLASS_HID_6b363] = 2000,
-       [BNXT_ULP_CLASS_HID_3cd53] = 2001,
-       [BNXT_ULP_CLASS_HID_3d36f] = 2002,
-       [BNXT_ULP_CLASS_HID_3b70f] = 2003,
-       [BNXT_ULP_CLASS_HID_3bdcb] = 2004,
-       [BNXT_ULP_CLASS_HID_3939b] = 2005,
-       [BNXT_ULP_CLASS_HID_39a57] = 2006,
-       [BNXT_ULP_CLASS_HID_3daa3] = 2007,
-       [BNXT_ULP_CLASS_HID_38433] = 2008,
-       [BNXT_ULP_CLASS_HID_3b983] = 2009,
-       [BNXT_ULP_CLASS_HID_3c05f] = 2010,
-       [BNXT_ULP_CLASS_HID_3a47f] = 2011,
-       [BNXT_ULP_CLASS_HID_3aa3b] = 2012,
-       [BNXT_ULP_CLASS_HID_380cb] = 2013,
-       [BNXT_ULP_CLASS_HID_38687] = 2014,
-       [BNXT_ULP_CLASS_HID_3c793] = 2015,
-       [BNXT_ULP_CLASS_HID_3cdaf] = 2016,
-       [BNXT_ULP_CLASS_HID_7c867] = 2017,
-       [BNXT_ULP_CLASS_HID_7ce23] = 2018,
-       [BNXT_ULP_CLASS_HID_7b2c3] = 2019,
-       [BNXT_ULP_CLASS_HID_7b89f] = 2020,
-       [BNXT_ULP_CLASS_HID_78eaf] = 2021,
-       [BNXT_ULP_CLASS_HID_7956b] = 2022,
-       [BNXT_ULP_CLASS_HID_7d677] = 2023,
-       [BNXT_ULP_CLASS_HID_7dc33] = 2024,
-       [BNXT_ULP_CLASS_HID_7b557] = 2025,
-       [BNXT_ULP_CLASS_HID_7bb13] = 2026,
-       [BNXT_ULP_CLASS_HID_79f33] = 2027,
-       [BNXT_ULP_CLASS_HID_7a5cf] = 2028,
-       [BNXT_ULP_CLASS_HID_7d8cb] = 2029,
-       [BNXT_ULP_CLASS_HID_7825b] = 2030,
-       [BNXT_ULP_CLASS_HID_7c2a7] = 2031,
-       [BNXT_ULP_CLASS_HID_7c963] = 2032,
-       [BNXT_ULP_CLASS_HID_8b4b] = 2033,
-       [BNXT_ULP_CLASS_HID_9177] = 2034,
-       [BNXT_ULP_CLASS_HID_d263] = 2035,
-       [BNXT_ULP_CLASS_HID_d82f] = 2036,
-       [BNXT_ULP_CLASS_HID_aedf] = 2037,
-       [BNXT_ULP_CLASS_HID_b49b] = 2038,
-       [BNXT_ULP_CLASS_HID_98bb] = 2039,
-       [BNXT_ULP_CLASS_HID_9f67] = 2040,
-       [BNXT_ULP_CLASS_HID_4867f] = 2041,
-       [BNXT_ULP_CLASS_HID_48c3b] = 2042,
-       [BNXT_ULP_CLASS_HID_4cd17] = 2043,
-       [BNXT_ULP_CLASS_HID_4d3d3] = 2044,
-       [BNXT_ULP_CLASS_HID_4a983] = 2045,
-       [BNXT_ULP_CLASS_HID_4b04f] = 2046,
-       [BNXT_ULP_CLASS_HID_4946f] = 2047,
-       [BNXT_ULP_CLASS_HID_49a2b] = 2048,
-       [BNXT_ULP_CLASS_HID_1a14b] = 2049,
-       [BNXT_ULP_CLASS_HID_1a777] = 2050,
-       [BNXT_ULP_CLASS_HID_18b17] = 2051,
-       [BNXT_ULP_CLASS_HID_191d3] = 2052,
-       [BNXT_ULP_CLASS_HID_1c4df] = 2053,
-       [BNXT_ULP_CLASS_HID_1ca9b] = 2054,
-       [BNXT_ULP_CLASS_HID_1aebb] = 2055,
-       [BNXT_ULP_CLASS_HID_1b567] = 2056,
-       [BNXT_ULP_CLASS_HID_59c7f] = 2057,
-       [BNXT_ULP_CLASS_HID_5a23b] = 2058,
-       [BNXT_ULP_CLASS_HID_586db] = 2059,
-       [BNXT_ULP_CLASS_HID_58c87] = 2060,
-       [BNXT_ULP_CLASS_HID_5bf83] = 2061,
-       [BNXT_ULP_CLASS_HID_5c64f] = 2062,
-       [BNXT_ULP_CLASS_HID_5aa6f] = 2063,
-       [BNXT_ULP_CLASS_HID_5b02b] = 2064,
-       [BNXT_ULP_CLASS_HID_d0cb] = 2065,
-       [BNXT_ULP_CLASS_HID_d6f7] = 2066,
-       [BNXT_ULP_CLASS_HID_d7e3] = 2067,
-       [BNXT_ULP_CLASS_HID_c153] = 2068,
-       [BNXT_ULP_CLASS_HID_f45f] = 2069,
-       [BNXT_ULP_CLASS_HID_fa1b] = 2070,
-       [BNXT_ULP_CLASS_HID_de3b] = 2071,
-       [BNXT_ULP_CLASS_HID_e4e7] = 2072,
-       [BNXT_ULP_CLASS_HID_4cbff] = 2073,
-       [BNXT_ULP_CLASS_HID_4d1bb] = 2074,
-       [BNXT_ULP_CLASS_HID_4d297] = 2075,
-       [BNXT_ULP_CLASS_HID_4d953] = 2076,
-       [BNXT_ULP_CLASS_HID_4ef03] = 2077,
-       [BNXT_ULP_CLASS_HID_4f5cf] = 2078,
-       [BNXT_ULP_CLASS_HID_4d9ef] = 2079,
-       [BNXT_ULP_CLASS_HID_4dfab] = 2080,
-       [BNXT_ULP_CLASS_HID_1e6cb] = 2081,
-       [BNXT_ULP_CLASS_HID_1ecf7] = 2082,
-       [BNXT_ULP_CLASS_HID_1d097] = 2083,
-       [BNXT_ULP_CLASS_HID_1d753] = 2084,
-       [BNXT_ULP_CLASS_HID_1ca5f] = 2085,
-       [BNXT_ULP_CLASS_HID_1d01b] = 2086,
-       [BNXT_ULP_CLASS_HID_1f43b] = 2087,
-       [BNXT_ULP_CLASS_HID_1fae7] = 2088,
-       [BNXT_ULP_CLASS_HID_5e1ff] = 2089,
-       [BNXT_ULP_CLASS_HID_5e7bb] = 2090,
-       [BNXT_ULP_CLASS_HID_5cc5b] = 2091,
-       [BNXT_ULP_CLASS_HID_5d207] = 2092,
-       [BNXT_ULP_CLASS_HID_5c503] = 2093,
-       [BNXT_ULP_CLASS_HID_5cbcf] = 2094,
-       [BNXT_ULP_CLASS_HID_5efef] = 2095,
-       [BNXT_ULP_CLASS_HID_5f5ab] = 2096,
-       [BNXT_ULP_CLASS_HID_ad8b] = 2097,
-       [BNXT_ULP_CLASS_HID_b3b7] = 2098,
-       [BNXT_ULP_CLASS_HID_f4a3] = 2099,
-       [BNXT_ULP_CLASS_HID_fb6f] = 2100,
-       [BNXT_ULP_CLASS_HID_b11f] = 2101,
-       [BNXT_ULP_CLASS_HID_b7db] = 2102,
-       [BNXT_ULP_CLASS_HID_bbfb] = 2103,
-       [BNXT_ULP_CLASS_HID_a1a7] = 2104,
-       [BNXT_ULP_CLASS_HID_4a8bf] = 2105,
-       [BNXT_ULP_CLASS_HID_4af7b] = 2106,
-       [BNXT_ULP_CLASS_HID_4f057] = 2107,
-       [BNXT_ULP_CLASS_HID_4f613] = 2108,
-       [BNXT_ULP_CLASS_HID_4acc3] = 2109,
-       [BNXT_ULP_CLASS_HID_4b28f] = 2110,
-       [BNXT_ULP_CLASS_HID_4b6af] = 2111,
-       [BNXT_ULP_CLASS_HID_4bd6b] = 2112,
-       [BNXT_ULP_CLASS_HID_1a38b] = 2113,
-       [BNXT_ULP_CLASS_HID_1a9b7] = 2114,
-       [BNXT_ULP_CLASS_HID_1ae57] = 2115,
-       [BNXT_ULP_CLASS_HID_1b413] = 2116,
-       [BNXT_ULP_CLASS_HID_1e71f] = 2117,
-       [BNXT_ULP_CLASS_HID_1eddb] = 2118,
-       [BNXT_ULP_CLASS_HID_1b1fb] = 2119,
-       [BNXT_ULP_CLASS_HID_1b7a7] = 2120,
-       [BNXT_ULP_CLASS_HID_5bebf] = 2121,
-       [BNXT_ULP_CLASS_HID_5a57b] = 2122,
-       [BNXT_ULP_CLASS_HID_5a91b] = 2123,
-       [BNXT_ULP_CLASS_HID_5afc7] = 2124,
-       [BNXT_ULP_CLASS_HID_5e2c3] = 2125,
-       [BNXT_ULP_CLASS_HID_5e88f] = 2126,
-       [BNXT_ULP_CLASS_HID_5acaf] = 2127,
-       [BNXT_ULP_CLASS_HID_5b36b] = 2128,
-       [BNXT_ULP_CLASS_HID_f30b] = 2129,
-       [BNXT_ULP_CLASS_HID_f937] = 2130,
-       [BNXT_ULP_CLASS_HID_fa23] = 2131,
-       [BNXT_ULP_CLASS_HID_e393] = 2132,
-       [BNXT_ULP_CLASS_HID_f69f] = 2133,
-       [BNXT_ULP_CLASS_HID_fd5b] = 2134,
-       [BNXT_ULP_CLASS_HID_e17b] = 2135,
-       [BNXT_ULP_CLASS_HID_e727] = 2136,
-       [BNXT_ULP_CLASS_HID_4ee3f] = 2137,
-       [BNXT_ULP_CLASS_HID_4f4fb] = 2138,
-       [BNXT_ULP_CLASS_HID_4f5d7] = 2139,
-       [BNXT_ULP_CLASS_HID_4fb93] = 2140,
-       [BNXT_ULP_CLASS_HID_4f243] = 2141,
-       [BNXT_ULP_CLASS_HID_4f80f] = 2142,
-       [BNXT_ULP_CLASS_HID_4fc2f] = 2143,
-       [BNXT_ULP_CLASS_HID_4e2eb] = 2144,
-       [BNXT_ULP_CLASS_HID_1e90b] = 2145,
-       [BNXT_ULP_CLASS_HID_1ef37] = 2146,
-       [BNXT_ULP_CLASS_HID_1f3d7] = 2147,
-       [BNXT_ULP_CLASS_HID_1f993] = 2148,
-       [BNXT_ULP_CLASS_HID_1ec9f] = 2149,
-       [BNXT_ULP_CLASS_HID_1f35b] = 2150,
-       [BNXT_ULP_CLASS_HID_1f77b] = 2151,
-       [BNXT_ULP_CLASS_HID_1fd27] = 2152,
-       [BNXT_ULP_CLASS_HID_5e43f] = 2153,
-       [BNXT_ULP_CLASS_HID_5eafb] = 2154,
-       [BNXT_ULP_CLASS_HID_5ee9b] = 2155,
-       [BNXT_ULP_CLASS_HID_5f547] = 2156,
-       [BNXT_ULP_CLASS_HID_5e843] = 2157,
-       [BNXT_ULP_CLASS_HID_5ee0f] = 2158,
-       [BNXT_ULP_CLASS_HID_5f22f] = 2159,
-       [BNXT_ULP_CLASS_HID_5f8eb] = 2160,
-       [BNXT_ULP_CLASS_HID_2579] = 2161,
-       [BNXT_ULP_CLASS_HID_2bb5] = 2162,
-       [BNXT_ULP_CLASS_HID_4591] = 2163,
-       [BNXT_ULP_CLASS_HID_4bad] = 2164,
-       [BNXT_ULP_CLASS_HID_2561] = 2165,
-       [BNXT_ULP_CLASS_HID_2bad] = 2166,
-       [BNXT_ULP_CLASS_HID_5bdd] = 2167,
-       [BNXT_ULP_CLASS_HID_054d] = 2168,
-       [BNXT_ULP_CLASS_HID_257b] = 2169,
-       [BNXT_ULP_CLASS_HID_2bb7] = 2170,
-       [BNXT_ULP_CLASS_HID_0fd7] = 2171,
-       [BNXT_ULP_CLASS_HID_1613] = 2172,
-       [BNXT_ULP_CLASS_HID_48ef] = 2173,
-       [BNXT_ULP_CLASS_HID_4f2b] = 2174,
-       [BNXT_ULP_CLASS_HID_334b] = 2175,
-       [BNXT_ULP_CLASS_HID_3987] = 2176,
-       [BNXT_ULP_CLASS_HID_122b] = 2177,
-       [BNXT_ULP_CLASS_HID_1867] = 2178,
-       [BNXT_ULP_CLASS_HID_5973] = 2179,
-       [BNXT_ULP_CLASS_HID_02c3] = 2180,
-       [BNXT_ULP_CLASS_HID_35df] = 2181,
-       [BNXT_ULP_CLASS_HID_3c1b] = 2182,
-       [BNXT_ULP_CLASS_HID_203b] = 2183,
-       [BNXT_ULP_CLASS_HID_2677] = 2184,
-       [BNXT_ULP_CLASS_HID_2563] = 2185,
-       [BNXT_ULP_CLASS_HID_2baf] = 2186,
-       [BNXT_ULP_CLASS_HID_0fcf] = 2187,
-       [BNXT_ULP_CLASS_HID_160b] = 2188,
-       [BNXT_ULP_CLASS_HID_48f7] = 2189,
-       [BNXT_ULP_CLASS_HID_4f33] = 2190,
-       [BNXT_ULP_CLASS_HID_3353] = 2191,
-       [BNXT_ULP_CLASS_HID_399f] = 2192,
-       [BNXT_ULP_CLASS_HID_42097] = 2193,
-       [BNXT_ULP_CLASS_HID_426d3] = 2194,
-       [BNXT_ULP_CLASS_HID_40af3] = 2195,
-       [BNXT_ULP_CLASS_HID_4113f] = 2196,
-       [BNXT_ULP_CLASS_HID_4443b] = 2197,
-       [BNXT_ULP_CLASS_HID_44a67] = 2198,
-       [BNXT_ULP_CLASS_HID_42e87] = 2199,
-       [BNXT_ULP_CLASS_HID_434c3] = 2200,
-       [BNXT_ULP_CLASS_HID_2559] = 2201,
-       [BNXT_ULP_CLASS_HID_2b95] = 2202,
-       [BNXT_ULP_CLASS_HID_45b1] = 2203,
-       [BNXT_ULP_CLASS_HID_4b8d] = 2204,
-       [BNXT_ULP_CLASS_HID_2541] = 2205,
-       [BNXT_ULP_CLASS_HID_2b8d] = 2206,
-       [BNXT_ULP_CLASS_HID_5bfd] = 2207,
-       [BNXT_ULP_CLASS_HID_056d] = 2208,
-       [BNXT_ULP_CLASS_HID_2539] = 2209,
-       [BNXT_ULP_CLASS_HID_2bf5] = 2210,
-       [BNXT_ULP_CLASS_HID_45d1] = 2211,
-       [BNXT_ULP_CLASS_HID_4bed] = 2212,
-       [BNXT_ULP_CLASS_HID_2521] = 2213,
-       [BNXT_ULP_CLASS_HID_2bed] = 2214,
-       [BNXT_ULP_CLASS_HID_5b9d] = 2215,
-       [BNXT_ULP_CLASS_HID_050d] = 2216,
-       [BNXT_ULP_CLASS_HID_255b] = 2217,
-       [BNXT_ULP_CLASS_HID_2b97] = 2218,
-       [BNXT_ULP_CLASS_HID_0ff7] = 2219,
-       [BNXT_ULP_CLASS_HID_1633] = 2220,
-       [BNXT_ULP_CLASS_HID_48cf] = 2221,
-       [BNXT_ULP_CLASS_HID_4f0b] = 2222,
-       [BNXT_ULP_CLASS_HID_336b] = 2223,
-       [BNXT_ULP_CLASS_HID_39a7] = 2224,
-       [BNXT_ULP_CLASS_HID_120b] = 2225,
-       [BNXT_ULP_CLASS_HID_1847] = 2226,
-       [BNXT_ULP_CLASS_HID_5953] = 2227,
-       [BNXT_ULP_CLASS_HID_02e3] = 2228,
-       [BNXT_ULP_CLASS_HID_35ff] = 2229,
-       [BNXT_ULP_CLASS_HID_3c3b] = 2230,
-       [BNXT_ULP_CLASS_HID_201b] = 2231,
-       [BNXT_ULP_CLASS_HID_2657] = 2232,
-       [BNXT_ULP_CLASS_HID_2543] = 2233,
-       [BNXT_ULP_CLASS_HID_2b8f] = 2234,
-       [BNXT_ULP_CLASS_HID_0fef] = 2235,
-       [BNXT_ULP_CLASS_HID_162b] = 2236,
-       [BNXT_ULP_CLASS_HID_48d7] = 2237,
-       [BNXT_ULP_CLASS_HID_4f13] = 2238,
-       [BNXT_ULP_CLASS_HID_3373] = 2239,
-       [BNXT_ULP_CLASS_HID_39bf] = 2240,
-       [BNXT_ULP_CLASS_HID_420b7] = 2241,
-       [BNXT_ULP_CLASS_HID_426f3] = 2242,
-       [BNXT_ULP_CLASS_HID_40ad3] = 2243,
-       [BNXT_ULP_CLASS_HID_4111f] = 2244,
-       [BNXT_ULP_CLASS_HID_4441b] = 2245,
-       [BNXT_ULP_CLASS_HID_44a47] = 2246,
-       [BNXT_ULP_CLASS_HID_42ea7] = 2247,
-       [BNXT_ULP_CLASS_HID_434e3] = 2248,
-       [BNXT_ULP_CLASS_HID_253b] = 2249,
-       [BNXT_ULP_CLASS_HID_2bf7] = 2250,
-       [BNXT_ULP_CLASS_HID_0f97] = 2251,
-       [BNXT_ULP_CLASS_HID_1653] = 2252,
-       [BNXT_ULP_CLASS_HID_48af] = 2253,
-       [BNXT_ULP_CLASS_HID_4f6b] = 2254,
-       [BNXT_ULP_CLASS_HID_330b] = 2255,
-       [BNXT_ULP_CLASS_HID_39c7] = 2256,
-       [BNXT_ULP_CLASS_HID_126b] = 2257,
-       [BNXT_ULP_CLASS_HID_1827] = 2258,
-       [BNXT_ULP_CLASS_HID_5933] = 2259,
-       [BNXT_ULP_CLASS_HID_0283] = 2260,
-       [BNXT_ULP_CLASS_HID_359f] = 2261,
-       [BNXT_ULP_CLASS_HID_3c5b] = 2262,
-       [BNXT_ULP_CLASS_HID_207b] = 2263,
-       [BNXT_ULP_CLASS_HID_2637] = 2264,
-       [BNXT_ULP_CLASS_HID_2523] = 2265,
-       [BNXT_ULP_CLASS_HID_2bef] = 2266,
-       [BNXT_ULP_CLASS_HID_0f8f] = 2267,
-       [BNXT_ULP_CLASS_HID_164b] = 2268,
-       [BNXT_ULP_CLASS_HID_48b7] = 2269,
-       [BNXT_ULP_CLASS_HID_4f73] = 2270,
-       [BNXT_ULP_CLASS_HID_3313] = 2271,
-       [BNXT_ULP_CLASS_HID_39df] = 2272,
-       [BNXT_ULP_CLASS_HID_420d7] = 2273,
-       [BNXT_ULP_CLASS_HID_42693] = 2274,
-       [BNXT_ULP_CLASS_HID_40ab3] = 2275,
-       [BNXT_ULP_CLASS_HID_4117f] = 2276,
-       [BNXT_ULP_CLASS_HID_4447b] = 2277,
-       [BNXT_ULP_CLASS_HID_44a27] = 2278,
-       [BNXT_ULP_CLASS_HID_42ec7] = 2279,
-       [BNXT_ULP_CLASS_HID_43483] = 2280,
-       [BNXT_ULP_CLASS_HID_4156d] = 2281,
-       [BNXT_ULP_CLASS_HID_41b29] = 2282,
-       [BNXT_ULP_CLASS_HID_52b6d] = 2283,
-       [BNXT_ULP_CLASS_HID_53129] = 2284,
-       [BNXT_ULP_CLASS_HID_478a] = 2285,
-       [BNXT_ULP_CLASS_HID_03a6] = 2286,
-       [BNXT_ULP_CLASS_HID_4dce] = 2287,
-       [BNXT_ULP_CLASS_HID_09ea] = 2288,
-       [BNXT_ULP_CLASS_HID_08fe] = 2289,
-       [BNXT_ULP_CLASS_HID_23ce] = 2290,
-       [BNXT_ULP_CLASS_HID_0e02] = 2291,
-       [BNXT_ULP_CLASS_HID_2912] = 2292,
-       [BNXT_ULP_CLASS_HID_3e2a] = 2293,
-       [BNXT_ULP_CLASS_HID_593a] = 2294,
-       [BNXT_ULP_CLASS_HID_246e] = 2295,
-       [BNXT_ULP_CLASS_HID_5f7e] = 2296,
-       [BNXT_ULP_CLASS_HID_5e52] = 2297,
-       [BNXT_ULP_CLASS_HID_1a6e] = 2298,
-       [BNXT_ULP_CLASS_HID_4796] = 2299,
-       [BNXT_ULP_CLASS_HID_03b2] = 2300,
-       [BNXT_ULP_CLASS_HID_4163a] = 2301,
-       [BNXT_ULP_CLASS_HID_4310a] = 2302,
-       [BNXT_ULP_CLASS_HID_41c7e] = 2303,
-       [BNXT_ULP_CLASS_HID_4374e] = 2304,
-       [BNXT_ULP_CLASS_HID_42f8e] = 2305,
-       [BNXT_ULP_CLASS_HID_4469e] = 2306,
-       [BNXT_ULP_CLASS_HID_455c2] = 2307,
-       [BNXT_ULP_CLASS_HID_411ee] = 2308,
-       [BNXT_ULP_CLASS_HID_44b76] = 2309,
-       [BNXT_ULP_CLASS_HID_40692] = 2310,
-       [BNXT_ULP_CLASS_HID_415c6] = 2311,
-       [BNXT_ULP_CLASS_HID_40cd6] = 2312,
-       [BNXT_ULP_CLASS_HID_42516] = 2313,
-       [BNXT_ULP_CLASS_HID_45ce6] = 2314,
-       [BNXT_ULP_CLASS_HID_42b2a] = 2315,
-       [BNXT_ULP_CLASS_HID_4423a] = 2316,
-       [BNXT_ULP_CLASS_HID_229d8] = 2317,
-       [BNXT_ULP_CLASS_HID_240c8] = 2318,
-       [BNXT_ULP_CLASS_HID_22f14] = 2319,
-       [BNXT_ULP_CLASS_HID_24604] = 2320,
-       [BNXT_ULP_CLASS_HID_23374] = 2321,
-       [BNXT_ULP_CLASS_HID_22a64] = 2322,
-       [BNXT_ULP_CLASS_HID_238b0] = 2323,
-       [BNXT_ULP_CLASS_HID_253a0] = 2324,
-       [BNXT_ULP_CLASS_HID_24dac] = 2325,
-       [BNXT_ULP_CLASS_HID_20990] = 2326,
-       [BNXT_ULP_CLASS_HID_214dc] = 2327,
-       [BNXT_ULP_CLASS_HID_20fcc] = 2328,
-       [BNXT_ULP_CLASS_HID_257c8] = 2329,
-       [BNXT_ULP_CLASS_HID_2132c] = 2330,
-       [BNXT_ULP_CLASS_HID_25d04] = 2331,
-       [BNXT_ULP_CLASS_HID_21968] = 2332,
-       [BNXT_ULP_CLASS_HID_234e8] = 2333,
-       [BNXT_ULP_CLASS_HID_22f98] = 2334,
-       [BNXT_ULP_CLASS_HID_23a24] = 2335,
-       [BNXT_ULP_CLASS_HID_255d4] = 2336,
-       [BNXT_ULP_CLASS_HID_21e04] = 2337,
-       [BNXT_ULP_CLASS_HID_23934] = 2338,
-       [BNXT_ULP_CLASS_HID_20440] = 2339,
-       [BNXT_ULP_CLASS_HID_23f70] = 2340,
-       [BNXT_ULP_CLASS_HID_2597c] = 2341,
-       [BNXT_ULP_CLASS_HID_214a0] = 2342,
-       [BNXT_ULP_CLASS_HID_25eb8] = 2343,
-       [BNXT_ULP_CLASS_HID_21a9c] = 2344,
-       [BNXT_ULP_CLASS_HID_22298] = 2345,
-       [BNXT_ULP_CLASS_HID_25d88] = 2346,
-       [BNXT_ULP_CLASS_HID_228d4] = 2347,
-       [BNXT_ULP_CLASS_HID_243c4] = 2348,
-       [BNXT_ULP_CLASS_HID_6220c] = 2349,
-       [BNXT_ULP_CLASS_HID_65d3c] = 2350,
-       [BNXT_ULP_CLASS_HID_62848] = 2351,
-       [BNXT_ULP_CLASS_HID_64378] = 2352,
-       [BNXT_ULP_CLASS_HID_60fa8] = 2353,
-       [BNXT_ULP_CLASS_HID_62758] = 2354,
-       [BNXT_ULP_CLASS_HID_635e4] = 2355,
-       [BNXT_ULP_CLASS_HID_62c94] = 2356,
-       [BNXT_ULP_CLASS_HID_646e0] = 2357,
-       [BNXT_ULP_CLASS_HID_602c4] = 2358,
-       [BNXT_ULP_CLASS_HID_61110] = 2359,
-       [BNXT_ULP_CLASS_HID_60800] = 2360,
-       [BNXT_ULP_CLASS_HID_6503c] = 2361,
-       [BNXT_ULP_CLASS_HID_64b2c] = 2362,
-       [BNXT_ULP_CLASS_HID_65678] = 2363,
-       [BNXT_ULP_CLASS_HID_6125c] = 2364,
-       [BNXT_ULP_CLASS_HID_631dc] = 2365,
-       [BNXT_ULP_CLASS_HID_628cc] = 2366,
-       [BNXT_ULP_CLASS_HID_63718] = 2367,
-       [BNXT_ULP_CLASS_HID_62e08] = 2368,
-       [BNXT_ULP_CLASS_HID_61b78] = 2369,
-       [BNXT_ULP_CLASS_HID_63268] = 2370,
-       [BNXT_ULP_CLASS_HID_600b4] = 2371,
-       [BNXT_ULP_CLASS_HID_63ba4] = 2372,
-       [BNXT_ULP_CLASS_HID_655b0] = 2373,
-       [BNXT_ULP_CLASS_HID_61194] = 2374,
-       [BNXT_ULP_CLASS_HID_65bec] = 2375,
-       [BNXT_ULP_CLASS_HID_617d0] = 2376,
-       [BNXT_ULP_CLASS_HID_63fcc] = 2377,
-       [BNXT_ULP_CLASS_HID_656fc] = 2378,
-       [BNXT_ULP_CLASS_HID_62508] = 2379,
-       [BNXT_ULP_CLASS_HID_65c38] = 2380,
-       [BNXT_ULP_CLASS_HID_86e0] = 2381,
-       [BNXT_ULP_CLASS_HID_a1f0] = 2382,
-       [BNXT_ULP_CLASS_HID_8c2c] = 2383,
-       [BNXT_ULP_CLASS_HID_a73c] = 2384,
-       [BNXT_ULP_CLASS_HID_904c] = 2385,
-       [BNXT_ULP_CLASS_HID_8b5c] = 2386,
-       [BNXT_ULP_CLASS_HID_9988] = 2387,
-       [BNXT_ULP_CLASS_HID_b098] = 2388,
-       [BNXT_ULP_CLASS_HID_aa94] = 2389,
-       [BNXT_ULP_CLASS_HID_c264] = 2390,
-       [BNXT_ULP_CLASS_HID_d0d0] = 2391,
-       [BNXT_ULP_CLASS_HID_cba0] = 2392,
-       [BNXT_ULP_CLASS_HID_b4f0] = 2393,
-       [BNXT_ULP_CLASS_HID_afc0] = 2394,
-       [BNXT_ULP_CLASS_HID_ba3c] = 2395,
-       [BNXT_ULP_CLASS_HID_d50c] = 2396,
-       [BNXT_ULP_CLASS_HID_48334] = 2397,
-       [BNXT_ULP_CLASS_HID_4ba04] = 2398,
-       [BNXT_ULP_CLASS_HID_48970] = 2399,
-       [BNXT_ULP_CLASS_HID_4a040] = 2400,
-       [BNXT_ULP_CLASS_HID_4c84c] = 2401,
-       [BNXT_ULP_CLASS_HID_48460] = 2402,
-       [BNXT_ULP_CLASS_HID_492dc] = 2403,
-       [BNXT_ULP_CLASS_HID_48dac] = 2404,
-       [BNXT_ULP_CLASS_HID_4a7d8] = 2405,
-       [BNXT_ULP_CLASS_HID_4dea8] = 2406,
-       [BNXT_ULP_CLASS_HID_4ade4] = 2407,
-       [BNXT_ULP_CLASS_HID_4c4f4] = 2408,
-       [BNXT_ULP_CLASS_HID_4b104] = 2409,
-       [BNXT_ULP_CLASS_HID_4a814] = 2410,
-       [BNXT_ULP_CLASS_HID_4b740] = 2411,
-       [BNXT_ULP_CLASS_HID_4ae50] = 2412,
-       [BNXT_ULP_CLASS_HID_1bce0] = 2413,
-       [BNXT_ULP_CLASS_HID_1d7f0] = 2414,
-       [BNXT_ULP_CLASS_HID_1a22c] = 2415,
-       [BNXT_ULP_CLASS_HID_1dd3c] = 2416,
-       [BNXT_ULP_CLASS_HID_1864c] = 2417,
-       [BNXT_ULP_CLASS_HID_1a15c] = 2418,
-       [BNXT_ULP_CLASS_HID_18f88] = 2419,
-       [BNXT_ULP_CLASS_HID_1a698] = 2420,
-       [BNXT_ULP_CLASS_HID_1c094] = 2421,
-       [BNXT_ULP_CLASS_HID_19ca8] = 2422,
-       [BNXT_ULP_CLASS_HID_1c6d0] = 2423,
-       [BNXT_ULP_CLASS_HID_182f4] = 2424,
-       [BNXT_ULP_CLASS_HID_1aaf0] = 2425,
-       [BNXT_ULP_CLASS_HID_1c5c0] = 2426,
-       [BNXT_ULP_CLASS_HID_1d03c] = 2427,
-       [BNXT_ULP_CLASS_HID_1cb0c] = 2428,
-       [BNXT_ULP_CLASS_HID_5b934] = 2429,
-       [BNXT_ULP_CLASS_HID_5d004] = 2430,
-       [BNXT_ULP_CLASS_HID_5bf70] = 2431,
-       [BNXT_ULP_CLASS_HID_5d640] = 2432,
-       [BNXT_ULP_CLASS_HID_58290] = 2433,
-       [BNXT_ULP_CLASS_HID_5ba60] = 2434,
-       [BNXT_ULP_CLASS_HID_588dc] = 2435,
-       [BNXT_ULP_CLASS_HID_5a3ac] = 2436,
-       [BNXT_ULP_CLASS_HID_5ddd8] = 2437,
-       [BNXT_ULP_CLASS_HID_599fc] = 2438,
-       [BNXT_ULP_CLASS_HID_5c3e4] = 2439,
-       [BNXT_ULP_CLASS_HID_59f38] = 2440,
-       [BNXT_ULP_CLASS_HID_5a704] = 2441,
-       [BNXT_ULP_CLASS_HID_5de14] = 2442,
-       [BNXT_ULP_CLASS_HID_5ad40] = 2443,
-       [BNXT_ULP_CLASS_HID_5c450] = 2444,
-       [BNXT_ULP_CLASS_HID_47aa] = 2445,
-       [BNXT_ULP_CLASS_HID_0386] = 2446,
-       [BNXT_ULP_CLASS_HID_4dee] = 2447,
-       [BNXT_ULP_CLASS_HID_09ca] = 2448,
-       [BNXT_ULP_CLASS_HID_08de] = 2449,
-       [BNXT_ULP_CLASS_HID_23ee] = 2450,
-       [BNXT_ULP_CLASS_HID_0e22] = 2451,
-       [BNXT_ULP_CLASS_HID_2932] = 2452,
-       [BNXT_ULP_CLASS_HID_3e0a] = 2453,
-       [BNXT_ULP_CLASS_HID_591a] = 2454,
-       [BNXT_ULP_CLASS_HID_244e] = 2455,
-       [BNXT_ULP_CLASS_HID_5f5e] = 2456,
-       [BNXT_ULP_CLASS_HID_5e72] = 2457,
-       [BNXT_ULP_CLASS_HID_1a4e] = 2458,
-       [BNXT_ULP_CLASS_HID_47b6] = 2459,
-       [BNXT_ULP_CLASS_HID_0392] = 2460,
-       [BNXT_ULP_CLASS_HID_5dc2] = 2461,
-       [BNXT_ULP_CLASS_HID_191e] = 2462,
-       [BNXT_ULP_CLASS_HID_4306] = 2463,
-       [BNXT_ULP_CLASS_HID_1f62] = 2464,
-       [BNXT_ULP_CLASS_HID_1e76] = 2465,
-       [BNXT_ULP_CLASS_HID_3906] = 2466,
-       [BNXT_ULP_CLASS_HID_07ba] = 2467,
-       [BNXT_ULP_CLASS_HID_3f4a] = 2468,
-       [BNXT_ULP_CLASS_HID_37a2] = 2469,
-       [BNXT_ULP_CLASS_HID_2eb2] = 2470,
-       [BNXT_ULP_CLASS_HID_3de6] = 2471,
-       [BNXT_ULP_CLASS_HID_54f6] = 2472,
-       [BNXT_ULP_CLASS_HID_578a] = 2473,
-       [BNXT_ULP_CLASS_HID_13e6] = 2474,
-       [BNXT_ULP_CLASS_HID_5dce] = 2475,
-       [BNXT_ULP_CLASS_HID_192a] = 2476,
-       [BNXT_ULP_CLASS_HID_440f6] = 2477,
-       [BNXT_ULP_CLASS_HID_41cd2] = 2478,
-       [BNXT_ULP_CLASS_HID_4463a] = 2479,
-       [BNXT_ULP_CLASS_HID_40216] = 2480,
-       [BNXT_ULP_CLASS_HID_4052a] = 2481,
-       [BNXT_ULP_CLASS_HID_43c3a] = 2482,
-       [BNXT_ULP_CLASS_HID_40b6e] = 2483,
-       [BNXT_ULP_CLASS_HID_4227e] = 2484,
-       [BNXT_ULP_CLASS_HID_43b56] = 2485,
-       [BNXT_ULP_CLASS_HID_45266] = 2486,
-       [BNXT_ULP_CLASS_HID_4209a] = 2487,
-       [BNXT_ULP_CLASS_HID_45baa] = 2488,
-       [BNXT_ULP_CLASS_HID_45abe] = 2489,
-       [BNXT_ULP_CLASS_HID_4169a] = 2490,
-       [BNXT_ULP_CLASS_HID_44082] = 2491,
-       [BNXT_ULP_CLASS_HID_41cde] = 2492,
-       [BNXT_ULP_CLASS_HID_4560e] = 2493,
-       [BNXT_ULP_CLASS_HID_4126a] = 2494,
-       [BNXT_ULP_CLASS_HID_45c52] = 2495,
-       [BNXT_ULP_CLASS_HID_41bae] = 2496,
-       [BNXT_ULP_CLASS_HID_41b42] = 2497,
-       [BNXT_ULP_CLASS_HID_43252] = 2498,
-       [BNXT_ULP_CLASS_HID_40086] = 2499,
-       [BNXT_ULP_CLASS_HID_43b96] = 2500,
-       [BNXT_ULP_CLASS_HID_430ee] = 2501,
-       [BNXT_ULP_CLASS_HID_42bfe] = 2502,
-       [BNXT_ULP_CLASS_HID_43632] = 2503,
-       [BNXT_ULP_CLASS_HID_451c2] = 2504,
-       [BNXT_ULP_CLASS_HID_450d6] = 2505,
-       [BNXT_ULP_CLASS_HID_44be6] = 2506,
-       [BNXT_ULP_CLASS_HID_4561a] = 2507,
-       [BNXT_ULP_CLASS_HID_41276] = 2508,
-       [BNXT_ULP_CLASS_HID_4161a] = 2509,
-       [BNXT_ULP_CLASS_HID_4312a] = 2510,
-       [BNXT_ULP_CLASS_HID_41c5e] = 2511,
-       [BNXT_ULP_CLASS_HID_4376e] = 2512,
-       [BNXT_ULP_CLASS_HID_42fae] = 2513,
-       [BNXT_ULP_CLASS_HID_446be] = 2514,
-       [BNXT_ULP_CLASS_HID_455e2] = 2515,
-       [BNXT_ULP_CLASS_HID_411ce] = 2516,
-       [BNXT_ULP_CLASS_HID_44b56] = 2517,
-       [BNXT_ULP_CLASS_HID_406b2] = 2518,
-       [BNXT_ULP_CLASS_HID_415e6] = 2519,
-       [BNXT_ULP_CLASS_HID_40cf6] = 2520,
-       [BNXT_ULP_CLASS_HID_42536] = 2521,
-       [BNXT_ULP_CLASS_HID_45cc6] = 2522,
-       [BNXT_ULP_CLASS_HID_42b0a] = 2523,
-       [BNXT_ULP_CLASS_HID_4421a] = 2524,
-       [BNXT_ULP_CLASS_HID_6221a] = 2525,
-       [BNXT_ULP_CLASS_HID_65d2a] = 2526,
-       [BNXT_ULP_CLASS_HID_6285e] = 2527,
-       [BNXT_ULP_CLASS_HID_6436e] = 2528,
-       [BNXT_ULP_CLASS_HID_61cfa] = 2529,
-       [BNXT_ULP_CLASS_HID_6378a] = 2530,
-       [BNXT_ULP_CLASS_HID_6023e] = 2531,
-       [BNXT_ULP_CLASS_HID_63dce] = 2532,
-       [BNXT_ULP_CLASS_HID_63ba2] = 2533,
-       [BNXT_ULP_CLASS_HID_652b2] = 2534,
-       [BNXT_ULP_CLASS_HID_621e6] = 2535,
-       [BNXT_ULP_CLASS_HID_658f6] = 2536,
-       [BNXT_ULP_CLASS_HID_61202] = 2537,
-       [BNXT_ULP_CLASS_HID_60d12] = 2538,
-       [BNXT_ULP_CLASS_HID_61846] = 2539,
-       [BNXT_ULP_CLASS_HID_63356] = 2540,
-       [BNXT_ULP_CLASS_HID_50c1a] = 2541,
-       [BNXT_ULP_CLASS_HID_5272a] = 2542,
-       [BNXT_ULP_CLASS_HID_5325e] = 2543,
-       [BNXT_ULP_CLASS_HID_52d6e] = 2544,
-       [BNXT_ULP_CLASS_HID_545ae] = 2545,
-       [BNXT_ULP_CLASS_HID_5018a] = 2546,
-       [BNXT_ULP_CLASS_HID_54be2] = 2547,
-       [BNXT_ULP_CLASS_HID_507ce] = 2548,
-       [BNXT_ULP_CLASS_HID_505a2] = 2549,
-       [BNXT_ULP_CLASS_HID_53cb2] = 2550,
-       [BNXT_ULP_CLASS_HID_50be6] = 2551,
-       [BNXT_ULP_CLASS_HID_522f6] = 2552,
-       [BNXT_ULP_CLASS_HID_55b36] = 2553,
-       [BNXT_ULP_CLASS_HID_51712] = 2554,
-       [BNXT_ULP_CLASS_HID_5410a] = 2555,
-       [BNXT_ULP_CLASS_HID_51d56] = 2556,
-       [BNXT_ULP_CLASS_HID_7581a] = 2557,
-       [BNXT_ULP_CLASS_HID_71466] = 2558,
-       [BNXT_ULP_CLASS_HID_75e5e] = 2559,
-       [BNXT_ULP_CLASS_HID_71dba] = 2560,
-       [BNXT_ULP_CLASS_HID_732fa] = 2561,
-       [BNXT_ULP_CLASS_HID_72d8a] = 2562,
-       [BNXT_ULP_CLASS_HID_7383e] = 2563,
-       [BNXT_ULP_CLASS_HID_753ce] = 2564,
-       [BNXT_ULP_CLASS_HID_751a2] = 2565,
-       [BNXT_ULP_CLASS_HID_748b2] = 2566,
-       [BNXT_ULP_CLASS_HID_757e6] = 2567,
-       [BNXT_ULP_CLASS_HID_713c2] = 2568,
-       [BNXT_ULP_CLASS_HID_70802] = 2569,
-       [BNXT_ULP_CLASS_HID_72312] = 2570,
-       [BNXT_ULP_CLASS_HID_70e46] = 2571,
-       [BNXT_ULP_CLASS_HID_72956] = 2572,
-       [BNXT_ULP_CLASS_HID_47ca] = 2573,
-       [BNXT_ULP_CLASS_HID_03e6] = 2574,
-       [BNXT_ULP_CLASS_HID_4d8e] = 2575,
-       [BNXT_ULP_CLASS_HID_09aa] = 2576,
-       [BNXT_ULP_CLASS_HID_08be] = 2577,
-       [BNXT_ULP_CLASS_HID_238e] = 2578,
-       [BNXT_ULP_CLASS_HID_0e42] = 2579,
-       [BNXT_ULP_CLASS_HID_2952] = 2580,
-       [BNXT_ULP_CLASS_HID_3e6a] = 2581,
-       [BNXT_ULP_CLASS_HID_597a] = 2582,
-       [BNXT_ULP_CLASS_HID_242e] = 2583,
-       [BNXT_ULP_CLASS_HID_5f3e] = 2584,
-       [BNXT_ULP_CLASS_HID_5e12] = 2585,
-       [BNXT_ULP_CLASS_HID_1a2e] = 2586,
-       [BNXT_ULP_CLASS_HID_47d6] = 2587,
-       [BNXT_ULP_CLASS_HID_03f2] = 2588,
-       [BNXT_ULP_CLASS_HID_5da2] = 2589,
-       [BNXT_ULP_CLASS_HID_197e] = 2590,
-       [BNXT_ULP_CLASS_HID_4366] = 2591,
-       [BNXT_ULP_CLASS_HID_1f02] = 2592,
-       [BNXT_ULP_CLASS_HID_1e16] = 2593,
-       [BNXT_ULP_CLASS_HID_3966] = 2594,
-       [BNXT_ULP_CLASS_HID_07da] = 2595,
-       [BNXT_ULP_CLASS_HID_3f2a] = 2596,
-       [BNXT_ULP_CLASS_HID_37c2] = 2597,
-       [BNXT_ULP_CLASS_HID_2ed2] = 2598,
-       [BNXT_ULP_CLASS_HID_3d86] = 2599,
-       [BNXT_ULP_CLASS_HID_5496] = 2600,
-       [BNXT_ULP_CLASS_HID_57ea] = 2601,
-       [BNXT_ULP_CLASS_HID_1386] = 2602,
-       [BNXT_ULP_CLASS_HID_5dae] = 2603,
-       [BNXT_ULP_CLASS_HID_194a] = 2604,
-       [BNXT_ULP_CLASS_HID_44096] = 2605,
-       [BNXT_ULP_CLASS_HID_41cb2] = 2606,
-       [BNXT_ULP_CLASS_HID_4465a] = 2607,
-       [BNXT_ULP_CLASS_HID_40276] = 2608,
-       [BNXT_ULP_CLASS_HID_4054a] = 2609,
-       [BNXT_ULP_CLASS_HID_43c5a] = 2610,
-       [BNXT_ULP_CLASS_HID_40b0e] = 2611,
-       [BNXT_ULP_CLASS_HID_4221e] = 2612,
-       [BNXT_ULP_CLASS_HID_43b36] = 2613,
-       [BNXT_ULP_CLASS_HID_45206] = 2614,
-       [BNXT_ULP_CLASS_HID_420fa] = 2615,
-       [BNXT_ULP_CLASS_HID_45bca] = 2616,
-       [BNXT_ULP_CLASS_HID_45ade] = 2617,
-       [BNXT_ULP_CLASS_HID_416fa] = 2618,
-       [BNXT_ULP_CLASS_HID_440e2] = 2619,
-       [BNXT_ULP_CLASS_HID_41cbe] = 2620,
-       [BNXT_ULP_CLASS_HID_4566e] = 2621,
-       [BNXT_ULP_CLASS_HID_4120a] = 2622,
-       [BNXT_ULP_CLASS_HID_45c32] = 2623,
-       [BNXT_ULP_CLASS_HID_41bce] = 2624,
-       [BNXT_ULP_CLASS_HID_41b22] = 2625,
-       [BNXT_ULP_CLASS_HID_43232] = 2626,
-       [BNXT_ULP_CLASS_HID_400e6] = 2627,
-       [BNXT_ULP_CLASS_HID_43bf6] = 2628,
-       [BNXT_ULP_CLASS_HID_4308e] = 2629,
-       [BNXT_ULP_CLASS_HID_42b9e] = 2630,
-       [BNXT_ULP_CLASS_HID_43652] = 2631,
-       [BNXT_ULP_CLASS_HID_451a2] = 2632,
-       [BNXT_ULP_CLASS_HID_450b6] = 2633,
-       [BNXT_ULP_CLASS_HID_44b86] = 2634,
-       [BNXT_ULP_CLASS_HID_4567a] = 2635,
-       [BNXT_ULP_CLASS_HID_41216] = 2636,
-       [BNXT_ULP_CLASS_HID_4167a] = 2637,
-       [BNXT_ULP_CLASS_HID_4314a] = 2638,
-       [BNXT_ULP_CLASS_HID_41c3e] = 2639,
-       [BNXT_ULP_CLASS_HID_4370e] = 2640,
-       [BNXT_ULP_CLASS_HID_42fce] = 2641,
-       [BNXT_ULP_CLASS_HID_446de] = 2642,
-       [BNXT_ULP_CLASS_HID_45582] = 2643,
-       [BNXT_ULP_CLASS_HID_411ae] = 2644,
-       [BNXT_ULP_CLASS_HID_44b36] = 2645,
-       [BNXT_ULP_CLASS_HID_406d2] = 2646,
-       [BNXT_ULP_CLASS_HID_41586] = 2647,
-       [BNXT_ULP_CLASS_HID_40c96] = 2648,
-       [BNXT_ULP_CLASS_HID_42556] = 2649,
-       [BNXT_ULP_CLASS_HID_45ca6] = 2650,
-       [BNXT_ULP_CLASS_HID_42b6a] = 2651,
-       [BNXT_ULP_CLASS_HID_4427a] = 2652,
-       [BNXT_ULP_CLASS_HID_6227a] = 2653,
-       [BNXT_ULP_CLASS_HID_65d4a] = 2654,
-       [BNXT_ULP_CLASS_HID_6283e] = 2655,
-       [BNXT_ULP_CLASS_HID_6430e] = 2656,
-       [BNXT_ULP_CLASS_HID_61c9a] = 2657,
-       [BNXT_ULP_CLASS_HID_637ea] = 2658,
-       [BNXT_ULP_CLASS_HID_6025e] = 2659,
-       [BNXT_ULP_CLASS_HID_63dae] = 2660,
-       [BNXT_ULP_CLASS_HID_63bc2] = 2661,
-       [BNXT_ULP_CLASS_HID_652d2] = 2662,
-       [BNXT_ULP_CLASS_HID_62186] = 2663,
-       [BNXT_ULP_CLASS_HID_65896] = 2664,
-       [BNXT_ULP_CLASS_HID_61262] = 2665,
-       [BNXT_ULP_CLASS_HID_60d72] = 2666,
-       [BNXT_ULP_CLASS_HID_61826] = 2667,
-       [BNXT_ULP_CLASS_HID_63336] = 2668,
-       [BNXT_ULP_CLASS_HID_50c7a] = 2669,
-       [BNXT_ULP_CLASS_HID_5274a] = 2670,
-       [BNXT_ULP_CLASS_HID_5323e] = 2671,
-       [BNXT_ULP_CLASS_HID_52d0e] = 2672,
-       [BNXT_ULP_CLASS_HID_545ce] = 2673,
-       [BNXT_ULP_CLASS_HID_501ea] = 2674,
-       [BNXT_ULP_CLASS_HID_54b82] = 2675,
-       [BNXT_ULP_CLASS_HID_507ae] = 2676,
-       [BNXT_ULP_CLASS_HID_505c2] = 2677,
-       [BNXT_ULP_CLASS_HID_53cd2] = 2678,
-       [BNXT_ULP_CLASS_HID_50b86] = 2679,
-       [BNXT_ULP_CLASS_HID_52296] = 2680,
-       [BNXT_ULP_CLASS_HID_55b56] = 2681,
-       [BNXT_ULP_CLASS_HID_51772] = 2682,
-       [BNXT_ULP_CLASS_HID_5416a] = 2683,
-       [BNXT_ULP_CLASS_HID_51d36] = 2684,
-       [BNXT_ULP_CLASS_HID_7587a] = 2685,
-       [BNXT_ULP_CLASS_HID_71406] = 2686,
-       [BNXT_ULP_CLASS_HID_75e3e] = 2687,
-       [BNXT_ULP_CLASS_HID_71dda] = 2688,
-       [BNXT_ULP_CLASS_HID_7329a] = 2689,
-       [BNXT_ULP_CLASS_HID_72dea] = 2690,
-       [BNXT_ULP_CLASS_HID_7385e] = 2691,
-       [BNXT_ULP_CLASS_HID_753ae] = 2692,
-       [BNXT_ULP_CLASS_HID_751c2] = 2693,
-       [BNXT_ULP_CLASS_HID_748d2] = 2694,
-       [BNXT_ULP_CLASS_HID_75786] = 2695,
-       [BNXT_ULP_CLASS_HID_713a2] = 2696,
-       [BNXT_ULP_CLASS_HID_70862] = 2697,
-       [BNXT_ULP_CLASS_HID_72372] = 2698,
-       [BNXT_ULP_CLASS_HID_70e26] = 2699,
-       [BNXT_ULP_CLASS_HID_72936] = 2700,
-       [BNXT_ULP_CLASS_HID_229b8] = 2701,
-       [BNXT_ULP_CLASS_HID_240a8] = 2702,
-       [BNXT_ULP_CLASS_HID_22f74] = 2703,
-       [BNXT_ULP_CLASS_HID_24664] = 2704,
-       [BNXT_ULP_CLASS_HID_23314] = 2705,
-       [BNXT_ULP_CLASS_HID_22a04] = 2706,
-       [BNXT_ULP_CLASS_HID_238d0] = 2707,
-       [BNXT_ULP_CLASS_HID_253c0] = 2708,
-       [BNXT_ULP_CLASS_HID_24dcc] = 2709,
-       [BNXT_ULP_CLASS_HID_209f0] = 2710,
-       [BNXT_ULP_CLASS_HID_214bc] = 2711,
-       [BNXT_ULP_CLASS_HID_20fac] = 2712,
-       [BNXT_ULP_CLASS_HID_257a8] = 2713,
-       [BNXT_ULP_CLASS_HID_2134c] = 2714,
-       [BNXT_ULP_CLASS_HID_25d64] = 2715,
-       [BNXT_ULP_CLASS_HID_21908] = 2716,
-       [BNXT_ULP_CLASS_HID_23488] = 2717,
-       [BNXT_ULP_CLASS_HID_22ff8] = 2718,
-       [BNXT_ULP_CLASS_HID_23a44] = 2719,
-       [BNXT_ULP_CLASS_HID_255b4] = 2720,
-       [BNXT_ULP_CLASS_HID_21e64] = 2721,
-       [BNXT_ULP_CLASS_HID_23954] = 2722,
-       [BNXT_ULP_CLASS_HID_20420] = 2723,
-       [BNXT_ULP_CLASS_HID_23f10] = 2724,
-       [BNXT_ULP_CLASS_HID_2591c] = 2725,
-       [BNXT_ULP_CLASS_HID_214c0] = 2726,
-       [BNXT_ULP_CLASS_HID_25ed8] = 2727,
-       [BNXT_ULP_CLASS_HID_21afc] = 2728,
-       [BNXT_ULP_CLASS_HID_222f8] = 2729,
-       [BNXT_ULP_CLASS_HID_25de8] = 2730,
-       [BNXT_ULP_CLASS_HID_228b4] = 2731,
-       [BNXT_ULP_CLASS_HID_243a4] = 2732,
-       [BNXT_ULP_CLASS_HID_6226c] = 2733,
-       [BNXT_ULP_CLASS_HID_65d5c] = 2734,
-       [BNXT_ULP_CLASS_HID_62828] = 2735,
-       [BNXT_ULP_CLASS_HID_64318] = 2736,
-       [BNXT_ULP_CLASS_HID_60fc8] = 2737,
-       [BNXT_ULP_CLASS_HID_62738] = 2738,
-       [BNXT_ULP_CLASS_HID_63584] = 2739,
-       [BNXT_ULP_CLASS_HID_62cf4] = 2740,
-       [BNXT_ULP_CLASS_HID_64680] = 2741,
-       [BNXT_ULP_CLASS_HID_602a4] = 2742,
-       [BNXT_ULP_CLASS_HID_61170] = 2743,
-       [BNXT_ULP_CLASS_HID_60860] = 2744,
-       [BNXT_ULP_CLASS_HID_6505c] = 2745,
-       [BNXT_ULP_CLASS_HID_64b4c] = 2746,
-       [BNXT_ULP_CLASS_HID_65618] = 2747,
-       [BNXT_ULP_CLASS_HID_6123c] = 2748,
-       [BNXT_ULP_CLASS_HID_631bc] = 2749,
-       [BNXT_ULP_CLASS_HID_628ac] = 2750,
-       [BNXT_ULP_CLASS_HID_63778] = 2751,
-       [BNXT_ULP_CLASS_HID_62e68] = 2752,
-       [BNXT_ULP_CLASS_HID_61b18] = 2753,
-       [BNXT_ULP_CLASS_HID_63208] = 2754,
-       [BNXT_ULP_CLASS_HID_600d4] = 2755,
-       [BNXT_ULP_CLASS_HID_63bc4] = 2756,
-       [BNXT_ULP_CLASS_HID_655d0] = 2757,
-       [BNXT_ULP_CLASS_HID_611f4] = 2758,
-       [BNXT_ULP_CLASS_HID_65b8c] = 2759,
-       [BNXT_ULP_CLASS_HID_617b0] = 2760,
-       [BNXT_ULP_CLASS_HID_63fac] = 2761,
-       [BNXT_ULP_CLASS_HID_6569c] = 2762,
-       [BNXT_ULP_CLASS_HID_62568] = 2763,
-       [BNXT_ULP_CLASS_HID_65c58] = 2764,
-       [BNXT_ULP_CLASS_HID_35fb8] = 2765,
-       [BNXT_ULP_CLASS_HID_31b5c] = 2766,
-       [BNXT_ULP_CLASS_HID_34574] = 2767,
-       [BNXT_ULP_CLASS_HID_30118] = 2768,
-       [BNXT_ULP_CLASS_HID_32914] = 2769,
-       [BNXT_ULP_CLASS_HID_34004] = 2770,
-       [BNXT_ULP_CLASS_HID_32ed0] = 2771,
-       [BNXT_ULP_CLASS_HID_349c0] = 2772,
-       [BNXT_ULP_CLASS_HID_30480] = 2773,
-       [BNXT_ULP_CLASS_HID_33ff0] = 2774,
-       [BNXT_ULP_CLASS_HID_30abc] = 2775,
-       [BNXT_ULP_CLASS_HID_325ac] = 2776,
-       [BNXT_ULP_CLASS_HID_34da8] = 2777,
-       [BNXT_ULP_CLASS_HID_3094c] = 2778,
-       [BNXT_ULP_CLASS_HID_31418] = 2779,
-       [BNXT_ULP_CLASS_HID_30f08] = 2780,
-       [BNXT_ULP_CLASS_HID_32a88] = 2781,
-       [BNXT_ULP_CLASS_HID_345f8] = 2782,
-       [BNXT_ULP_CLASS_HID_35044] = 2783,
-       [BNXT_ULP_CLASS_HID_34bb4] = 2784,
-       [BNXT_ULP_CLASS_HID_33464] = 2785,
-       [BNXT_ULP_CLASS_HID_32f54] = 2786,
-       [BNXT_ULP_CLASS_HID_33a20] = 2787,
-       [BNXT_ULP_CLASS_HID_35510] = 2788,
-       [BNXT_ULP_CLASS_HID_313d0] = 2789,
-       [BNXT_ULP_CLASS_HID_30ac0] = 2790,
-       [BNXT_ULP_CLASS_HID_3198c] = 2791,
-       [BNXT_ULP_CLASS_HID_330fc] = 2792,
-       [BNXT_ULP_CLASS_HID_358f8] = 2793,
-       [BNXT_ULP_CLASS_HID_3149c] = 2794,
-       [BNXT_ULP_CLASS_HID_35eb4] = 2795,
-       [BNXT_ULP_CLASS_HID_31a58] = 2796,
-       [BNXT_ULP_CLASS_HID_7586c] = 2797,
-       [BNXT_ULP_CLASS_HID_71410] = 2798,
-       [BNXT_ULP_CLASS_HID_75e28] = 2799,
-       [BNXT_ULP_CLASS_HID_71dcc] = 2800,
-       [BNXT_ULP_CLASS_HID_725c8] = 2801,
-       [BNXT_ULP_CLASS_HID_75d38] = 2802,
-       [BNXT_ULP_CLASS_HID_72b84] = 2803,
-       [BNXT_ULP_CLASS_HID_742f4] = 2804,
-       [BNXT_ULP_CLASS_HID_701b4] = 2805,
-       [BNXT_ULP_CLASS_HID_738a4] = 2806,
-       [BNXT_ULP_CLASS_HID_70770] = 2807,
-       [BNXT_ULP_CLASS_HID_73e60] = 2808,
-       [BNXT_ULP_CLASS_HID_7465c] = 2809,
-       [BNXT_ULP_CLASS_HID_70200] = 2810,
-       [BNXT_ULP_CLASS_HID_710cc] = 2811,
-       [BNXT_ULP_CLASS_HID_7083c] = 2812,
-       [BNXT_ULP_CLASS_HID_727bc] = 2813,
-       [BNXT_ULP_CLASS_HID_75eac] = 2814,
-       [BNXT_ULP_CLASS_HID_72d78] = 2815,
-       [BNXT_ULP_CLASS_HID_74468] = 2816,
-       [BNXT_ULP_CLASS_HID_73118] = 2817,
-       [BNXT_ULP_CLASS_HID_72808] = 2818,
-       [BNXT_ULP_CLASS_HID_736d4] = 2819,
-       [BNXT_ULP_CLASS_HID_751c4] = 2820,
-       [BNXT_ULP_CLASS_HID_74bd0] = 2821,
-       [BNXT_ULP_CLASS_HID_707f4] = 2822,
-       [BNXT_ULP_CLASS_HID_71240] = 2823,
-       [BNXT_ULP_CLASS_HID_70db0] = 2824,
-       [BNXT_ULP_CLASS_HID_755ac] = 2825,
-       [BNXT_ULP_CLASS_HID_71150] = 2826,
-       [BNXT_ULP_CLASS_HID_75b68] = 2827,
-       [BNXT_ULP_CLASS_HID_7170c] = 2828,
-       [BNXT_ULP_CLASS_HID_2d2b8] = 2829,
-       [BNXT_ULP_CLASS_HID_2cda8] = 2830,
-       [BNXT_ULP_CLASS_HID_2d874] = 2831,
-       [BNXT_ULP_CLASS_HID_29418] = 2832,
-       [BNXT_ULP_CLASS_HID_2bc14] = 2833,
-       [BNXT_ULP_CLASS_HID_2d704] = 2834,
-       [BNXT_ULP_CLASS_HID_2a5d0] = 2835,
-       [BNXT_ULP_CLASS_HID_2dcc0] = 2836,
-       [BNXT_ULP_CLASS_HID_29b80] = 2837,
-       [BNXT_ULP_CLASS_HID_2b2f0] = 2838,
-       [BNXT_ULP_CLASS_HID_281bc] = 2839,
-       [BNXT_ULP_CLASS_HID_2b8ac] = 2840,
-       [BNXT_ULP_CLASS_HID_2c0a8] = 2841,
-       [BNXT_ULP_CLASS_HID_29c4c] = 2842,
-       [BNXT_ULP_CLASS_HID_2c664] = 2843,
-       [BNXT_ULP_CLASS_HID_28208] = 2844,
-       [BNXT_ULP_CLASS_HID_2a188] = 2845,
-       [BNXT_ULP_CLASS_HID_2d8f8] = 2846,
-       [BNXT_ULP_CLASS_HID_2a744] = 2847,
-       [BNXT_ULP_CLASS_HID_2deb4] = 2848,
-       [BNXT_ULP_CLASS_HID_28b64] = 2849,
-       [BNXT_ULP_CLASS_HID_2a254] = 2850,
-       [BNXT_ULP_CLASS_HID_2b120] = 2851,
-       [BNXT_ULP_CLASS_HID_2a810] = 2852,
-       [BNXT_ULP_CLASS_HID_2c21c] = 2853,
-       [BNXT_ULP_CLASS_HID_281c0] = 2854,
-       [BNXT_ULP_CLASS_HID_2cbd8] = 2855,
-       [BNXT_ULP_CLASS_HID_287fc] = 2856,
-       [BNXT_ULP_CLASS_HID_2aff8] = 2857,
-       [BNXT_ULP_CLASS_HID_2c6e8] = 2858,
-       [BNXT_ULP_CLASS_HID_2d5b4] = 2859,
-       [BNXT_ULP_CLASS_HID_29158] = 2860,
-       [BNXT_ULP_CLASS_HID_6af6c] = 2861,
-       [BNXT_ULP_CLASS_HID_6c65c] = 2862,
-       [BNXT_ULP_CLASS_HID_6d528] = 2863,
-       [BNXT_ULP_CLASS_HID_690cc] = 2864,
-       [BNXT_ULP_CLASS_HID_6b8c8] = 2865,
-       [BNXT_ULP_CLASS_HID_6d038] = 2866,
-       [BNXT_ULP_CLASS_HID_6be84] = 2867,
-       [BNXT_ULP_CLASS_HID_6d9f4] = 2868,
-       [BNXT_ULP_CLASS_HID_694b4] = 2869,
-       [BNXT_ULP_CLASS_HID_68fa4] = 2870,
-       [BNXT_ULP_CLASS_HID_69a70] = 2871,
-       [BNXT_ULP_CLASS_HID_6b560] = 2872,
-       [BNXT_ULP_CLASS_HID_6dd5c] = 2873,
-       [BNXT_ULP_CLASS_HID_69900] = 2874,
-       [BNXT_ULP_CLASS_HID_6c318] = 2875,
-       [BNXT_ULP_CLASS_HID_69f3c] = 2876,
-       [BNXT_ULP_CLASS_HID_6babc] = 2877,
-       [BNXT_ULP_CLASS_HID_6d5ac] = 2878,
-       [BNXT_ULP_CLASS_HID_6a078] = 2879,
-       [BNXT_ULP_CLASS_HID_6db68] = 2880,
-       [BNXT_ULP_CLASS_HID_68418] = 2881,
-       [BNXT_ULP_CLASS_HID_6bf08] = 2882,
-       [BNXT_ULP_CLASS_HID_68dd4] = 2883,
-       [BNXT_ULP_CLASS_HID_6a4c4] = 2884,
-       [BNXT_ULP_CLASS_HID_6ded0] = 2885,
-       [BNXT_ULP_CLASS_HID_69af4] = 2886,
-       [BNXT_ULP_CLASS_HID_6c48c] = 2887,
-       [BNXT_ULP_CLASS_HID_680b0] = 2888,
-       [BNXT_ULP_CLASS_HID_6a8ac] = 2889,
-       [BNXT_ULP_CLASS_HID_6c39c] = 2890,
-       [BNXT_ULP_CLASS_HID_6ae68] = 2891,
-       [BNXT_ULP_CLASS_HID_6c958] = 2892,
-       [BNXT_ULP_CLASS_HID_3c8b8] = 2893,
-       [BNXT_ULP_CLASS_HID_3845c] = 2894,
-       [BNXT_ULP_CLASS_HID_39328] = 2895,
-       [BNXT_ULP_CLASS_HID_38a18] = 2896,
-       [BNXT_ULP_CLASS_HID_3d214] = 2897,
-       [BNXT_ULP_CLASS_HID_3cd04] = 2898,
-       [BNXT_ULP_CLASS_HID_3dbd0] = 2899,
-       [BNXT_ULP_CLASS_HID_397f4] = 2900,
-       [BNXT_ULP_CLASS_HID_3b180] = 2901,
-       [BNXT_ULP_CLASS_HID_3a8f0] = 2902,
-       [BNXT_ULP_CLASS_HID_3b7bc] = 2903,
-       [BNXT_ULP_CLASS_HID_3aeac] = 2904,
-       [BNXT_ULP_CLASS_HID_39b5c] = 2905,
-       [BNXT_ULP_CLASS_HID_3b24c] = 2906,
-       [BNXT_ULP_CLASS_HID_38118] = 2907,
-       [BNXT_ULP_CLASS_HID_3b808] = 2908,
-       [BNXT_ULP_CLASS_HID_3d788] = 2909,
-       [BNXT_ULP_CLASS_HID_393ac] = 2910,
-       [BNXT_ULP_CLASS_HID_3dd44] = 2911,
-       [BNXT_ULP_CLASS_HID_39968] = 2912,
-       [BNXT_ULP_CLASS_HID_3a164] = 2913,
-       [BNXT_ULP_CLASS_HID_3d854] = 2914,
-       [BNXT_ULP_CLASS_HID_3a720] = 2915,
-       [BNXT_ULP_CLASS_HID_3de10] = 2916,
-       [BNXT_ULP_CLASS_HID_39cd0] = 2917,
-       [BNXT_ULP_CLASS_HID_3b7c0] = 2918,
-       [BNXT_ULP_CLASS_HID_3828c] = 2919,
-       [BNXT_ULP_CLASS_HID_3bdfc] = 2920,
-       [BNXT_ULP_CLASS_HID_3c5f8] = 2921,
-       [BNXT_ULP_CLASS_HID_3819c] = 2922,
-       [BNXT_ULP_CLASS_HID_3cbb4] = 2923,
-       [BNXT_ULP_CLASS_HID_38758] = 2924,
-       [BNXT_ULP_CLASS_HID_7c56c] = 2925,
-       [BNXT_ULP_CLASS_HID_78110] = 2926,
-       [BNXT_ULP_CLASS_HID_7cb28] = 2927,
-       [BNXT_ULP_CLASS_HID_786cc] = 2928,
-       [BNXT_ULP_CLASS_HID_7aec8] = 2929,
-       [BNXT_ULP_CLASS_HID_7c638] = 2930,
-       [BNXT_ULP_CLASS_HID_7d484] = 2931,
-       [BNXT_ULP_CLASS_HID_790a8] = 2932,
-       [BNXT_ULP_CLASS_HID_78ab4] = 2933,
-       [BNXT_ULP_CLASS_HID_7a5a4] = 2934,
-       [BNXT_ULP_CLASS_HID_7b070] = 2935,
-       [BNXT_ULP_CLASS_HID_7ab60] = 2936,
-       [BNXT_ULP_CLASS_HID_79410] = 2937,
-       [BNXT_ULP_CLASS_HID_78f00] = 2938,
-       [BNXT_ULP_CLASS_HID_79dcc] = 2939,
-       [BNXT_ULP_CLASS_HID_7b53c] = 2940,
-       [BNXT_ULP_CLASS_HID_7d0bc] = 2941,
-       [BNXT_ULP_CLASS_HID_7cbac] = 2942,
-       [BNXT_ULP_CLASS_HID_7d678] = 2943,
-       [BNXT_ULP_CLASS_HID_7921c] = 2944,
-       [BNXT_ULP_CLASS_HID_7ba18] = 2945,
-       [BNXT_ULP_CLASS_HID_7d508] = 2946,
-       [BNXT_ULP_CLASS_HID_7a3d4] = 2947,
-       [BNXT_ULP_CLASS_HID_7dac4] = 2948,
-       [BNXT_ULP_CLASS_HID_79984] = 2949,
-       [BNXT_ULP_CLASS_HID_7b0f4] = 2950,
-       [BNXT_ULP_CLASS_HID_79f40] = 2951,
-       [BNXT_ULP_CLASS_HID_7b6b0] = 2952,
-       [BNXT_ULP_CLASS_HID_7deac] = 2953,
-       [BNXT_ULP_CLASS_HID_79a50] = 2954,
-       [BNXT_ULP_CLASS_HID_7c468] = 2955,
-       [BNXT_ULP_CLASS_HID_7800c] = 2956,
-       [BNXT_ULP_CLASS_HID_86c0] = 2957,
-       [BNXT_ULP_CLASS_HID_a1d0] = 2958,
-       [BNXT_ULP_CLASS_HID_8c0c] = 2959,
-       [BNXT_ULP_CLASS_HID_a71c] = 2960,
-       [BNXT_ULP_CLASS_HID_906c] = 2961,
-       [BNXT_ULP_CLASS_HID_8b7c] = 2962,
-       [BNXT_ULP_CLASS_HID_99a8] = 2963,
-       [BNXT_ULP_CLASS_HID_b0b8] = 2964,
-       [BNXT_ULP_CLASS_HID_aab4] = 2965,
-       [BNXT_ULP_CLASS_HID_c244] = 2966,
-       [BNXT_ULP_CLASS_HID_d0f0] = 2967,
-       [BNXT_ULP_CLASS_HID_cb80] = 2968,
-       [BNXT_ULP_CLASS_HID_b4d0] = 2969,
-       [BNXT_ULP_CLASS_HID_afe0] = 2970,
-       [BNXT_ULP_CLASS_HID_ba1c] = 2971,
-       [BNXT_ULP_CLASS_HID_d52c] = 2972,
-       [BNXT_ULP_CLASS_HID_48314] = 2973,
-       [BNXT_ULP_CLASS_HID_4ba24] = 2974,
-       [BNXT_ULP_CLASS_HID_48950] = 2975,
-       [BNXT_ULP_CLASS_HID_4a060] = 2976,
-       [BNXT_ULP_CLASS_HID_4c86c] = 2977,
-       [BNXT_ULP_CLASS_HID_48440] = 2978,
-       [BNXT_ULP_CLASS_HID_492fc] = 2979,
-       [BNXT_ULP_CLASS_HID_48d8c] = 2980,
-       [BNXT_ULP_CLASS_HID_4a7f8] = 2981,
-       [BNXT_ULP_CLASS_HID_4de88] = 2982,
-       [BNXT_ULP_CLASS_HID_4adc4] = 2983,
-       [BNXT_ULP_CLASS_HID_4c4d4] = 2984,
-       [BNXT_ULP_CLASS_HID_4b124] = 2985,
-       [BNXT_ULP_CLASS_HID_4a834] = 2986,
-       [BNXT_ULP_CLASS_HID_4b760] = 2987,
-       [BNXT_ULP_CLASS_HID_4ae70] = 2988,
-       [BNXT_ULP_CLASS_HID_1bcc0] = 2989,
-       [BNXT_ULP_CLASS_HID_1d7d0] = 2990,
-       [BNXT_ULP_CLASS_HID_1a20c] = 2991,
-       [BNXT_ULP_CLASS_HID_1dd1c] = 2992,
-       [BNXT_ULP_CLASS_HID_1866c] = 2993,
-       [BNXT_ULP_CLASS_HID_1a17c] = 2994,
-       [BNXT_ULP_CLASS_HID_18fa8] = 2995,
-       [BNXT_ULP_CLASS_HID_1a6b8] = 2996,
-       [BNXT_ULP_CLASS_HID_1c0b4] = 2997,
-       [BNXT_ULP_CLASS_HID_19c88] = 2998,
-       [BNXT_ULP_CLASS_HID_1c6f0] = 2999,
-       [BNXT_ULP_CLASS_HID_182d4] = 3000,
-       [BNXT_ULP_CLASS_HID_1aad0] = 3001,
-       [BNXT_ULP_CLASS_HID_1c5e0] = 3002,
-       [BNXT_ULP_CLASS_HID_1d01c] = 3003,
-       [BNXT_ULP_CLASS_HID_1cb2c] = 3004,
-       [BNXT_ULP_CLASS_HID_5b914] = 3005,
-       [BNXT_ULP_CLASS_HID_5d024] = 3006,
-       [BNXT_ULP_CLASS_HID_5bf50] = 3007,
-       [BNXT_ULP_CLASS_HID_5d660] = 3008,
-       [BNXT_ULP_CLASS_HID_582b0] = 3009,
-       [BNXT_ULP_CLASS_HID_5ba40] = 3010,
-       [BNXT_ULP_CLASS_HID_588fc] = 3011,
-       [BNXT_ULP_CLASS_HID_5a38c] = 3012,
-       [BNXT_ULP_CLASS_HID_5ddf8] = 3013,
-       [BNXT_ULP_CLASS_HID_599dc] = 3014,
-       [BNXT_ULP_CLASS_HID_5c3c4] = 3015,
-       [BNXT_ULP_CLASS_HID_59f18] = 3016,
-       [BNXT_ULP_CLASS_HID_5a724] = 3017,
-       [BNXT_ULP_CLASS_HID_5de34] = 3018,
-       [BNXT_ULP_CLASS_HID_5ad60] = 3019,
-       [BNXT_ULP_CLASS_HID_5c470] = 3020,
-       [BNXT_ULP_CLASS_HID_cd40] = 3021,
-       [BNXT_ULP_CLASS_HID_e450] = 3022,
-       [BNXT_ULP_CLASS_HID_f28c] = 3023,
-       [BNXT_ULP_CLASS_HID_ed9c] = 3024,
-       [BNXT_ULP_CLASS_HID_d6ec] = 3025,
-       [BNXT_ULP_CLASS_HID_f1fc] = 3026,
-       [BNXT_ULP_CLASS_HID_dc28] = 3027,
-       [BNXT_ULP_CLASS_HID_f738] = 3028,
-       [BNXT_ULP_CLASS_HID_d134] = 3029,
-       [BNXT_ULP_CLASS_HID_c8c4] = 3030,
-       [BNXT_ULP_CLASS_HID_d770] = 3031,
-       [BNXT_ULP_CLASS_HID_d354] = 3032,
-       [BNXT_ULP_CLASS_HID_fb50] = 3033,
-       [BNXT_ULP_CLASS_HID_d260] = 3034,
-       [BNXT_ULP_CLASS_HID_e09c] = 3035,
-       [BNXT_ULP_CLASS_HID_dbac] = 3036,
-       [BNXT_ULP_CLASS_HID_4c994] = 3037,
-       [BNXT_ULP_CLASS_HID_4e0a4] = 3038,
-       [BNXT_ULP_CLASS_HID_4cfd0] = 3039,
-       [BNXT_ULP_CLASS_HID_4e6e0] = 3040,
-       [BNXT_ULP_CLASS_HID_4d330] = 3041,
-       [BNXT_ULP_CLASS_HID_4cac0] = 3042,
-       [BNXT_ULP_CLASS_HID_4d97c] = 3043,
-       [BNXT_ULP_CLASS_HID_4f00c] = 3044,
-       [BNXT_ULP_CLASS_HID_4ea78] = 3045,
-       [BNXT_ULP_CLASS_HID_4c508] = 3046,
-       [BNXT_ULP_CLASS_HID_4d044] = 3047,
-       [BNXT_ULP_CLASS_HID_4cb54] = 3048,
-       [BNXT_ULP_CLASS_HID_4f7a4] = 3049,
-       [BNXT_ULP_CLASS_HID_4eeb4] = 3050,
-       [BNXT_ULP_CLASS_HID_4fde0] = 3051,
-       [BNXT_ULP_CLASS_HID_4d4f0] = 3052,
-       [BNXT_ULP_CLASS_HID_1e340] = 3053,
-       [BNXT_ULP_CLASS_HID_1da50] = 3054,
-       [BNXT_ULP_CLASS_HID_1e88c] = 3055,
-       [BNXT_ULP_CLASS_HID_1c39c] = 3056,
-       [BNXT_ULP_CLASS_HID_1ccec] = 3057,
-       [BNXT_ULP_CLASS_HID_1e7fc] = 3058,
-       [BNXT_ULP_CLASS_HID_1f228] = 3059,
-       [BNXT_ULP_CLASS_HID_1ed38] = 3060,
-       [BNXT_ULP_CLASS_HID_1c734] = 3061,
-       [BNXT_ULP_CLASS_HID_1c308] = 3062,
-       [BNXT_ULP_CLASS_HID_1cd70] = 3063,
-       [BNXT_ULP_CLASS_HID_1c954] = 3064,
-       [BNXT_ULP_CLASS_HID_1d150] = 3065,
-       [BNXT_ULP_CLASS_HID_1c860] = 3066,
-       [BNXT_ULP_CLASS_HID_1d69c] = 3067,
-       [BNXT_ULP_CLASS_HID_1d2f0] = 3068,
-       [BNXT_ULP_CLASS_HID_5ff94] = 3069,
-       [BNXT_ULP_CLASS_HID_5d6a4] = 3070,
-       [BNXT_ULP_CLASS_HID_5e5d0] = 3071,
-       [BNXT_ULP_CLASS_HID_5dce0] = 3072,
-       [BNXT_ULP_CLASS_HID_5c930] = 3073,
-       [BNXT_ULP_CLASS_HID_5e0c0] = 3074,
-       [BNXT_ULP_CLASS_HID_5cf7c] = 3075,
-       [BNXT_ULP_CLASS_HID_5e60c] = 3076,
-       [BNXT_ULP_CLASS_HID_5c078] = 3077,
-       [BNXT_ULP_CLASS_HID_5dc5c] = 3078,
-       [BNXT_ULP_CLASS_HID_5c644] = 3079,
-       [BNXT_ULP_CLASS_HID_5c598] = 3080,
-       [BNXT_ULP_CLASS_HID_5eda4] = 3081,
-       [BNXT_ULP_CLASS_HID_5c4b4] = 3082,
-       [BNXT_ULP_CLASS_HID_5d3e0] = 3083,
-       [BNXT_ULP_CLASS_HID_5caf0] = 3084,
-       [BNXT_ULP_CLASS_HID_ab80] = 3085,
-       [BNXT_ULP_CLASS_HID_a290] = 3086,
-       [BNXT_ULP_CLASS_HID_b1cc] = 3087,
-       [BNXT_ULP_CLASS_HID_a8dc] = 3088,
-       [BNXT_ULP_CLASS_HID_b52c] = 3089,
-       [BNXT_ULP_CLASS_HID_ac3c] = 3090,
-       [BNXT_ULP_CLASS_HID_bb68] = 3091,
-       [BNXT_ULP_CLASS_HID_b278] = 3092,
-       [BNXT_ULP_CLASS_HID_ac74] = 3093,
-       [BNXT_ULP_CLASS_HID_e704] = 3094,
-       [BNXT_ULP_CLASS_HID_f5b0] = 3095,
-       [BNXT_ULP_CLASS_HID_b194] = 3096,
-       [BNXT_ULP_CLASS_HID_b990] = 3097,
-       [BNXT_ULP_CLASS_HID_f0a0] = 3098,
-       [BNXT_ULP_CLASS_HID_bfdc] = 3099,
-       [BNXT_ULP_CLASS_HID_f6ec] = 3100,
-       [BNXT_ULP_CLASS_HID_4a4d4] = 3101,
-       [BNXT_ULP_CLASS_HID_4bfe4] = 3102,
-       [BNXT_ULP_CLASS_HID_4aa10] = 3103,
-       [BNXT_ULP_CLASS_HID_4a520] = 3104,
-       [BNXT_ULP_CLASS_HID_4ed2c] = 3105,
-       [BNXT_ULP_CLASS_HID_4a900] = 3106,
-       [BNXT_ULP_CLASS_HID_4b7bc] = 3107,
-       [BNXT_ULP_CLASS_HID_4af4c] = 3108,
-       [BNXT_ULP_CLASS_HID_4a8b8] = 3109,
-       [BNXT_ULP_CLASS_HID_4e048] = 3110,
-       [BNXT_ULP_CLASS_HID_4ae84] = 3111,
-       [BNXT_ULP_CLASS_HID_4e994] = 3112,
-       [BNXT_ULP_CLASS_HID_4b2e4] = 3113,
-       [BNXT_ULP_CLASS_HID_4adf4] = 3114,
-       [BNXT_ULP_CLASS_HID_4b820] = 3115,
-       [BNXT_ULP_CLASS_HID_4f330] = 3116,
-       [BNXT_ULP_CLASS_HID_1a180] = 3117,
-       [BNXT_ULP_CLASS_HID_1f890] = 3118,
-       [BNXT_ULP_CLASS_HID_1a7cc] = 3119,
-       [BNXT_ULP_CLASS_HID_1fedc] = 3120,
-       [BNXT_ULP_CLASS_HID_1ab2c] = 3121,
-       [BNXT_ULP_CLASS_HID_1a23c] = 3122,
-       [BNXT_ULP_CLASS_HID_1b168] = 3123,
-       [BNXT_ULP_CLASS_HID_1a878] = 3124,
-       [BNXT_ULP_CLASS_HID_1e274] = 3125,
-       [BNXT_ULP_CLASS_HID_1be48] = 3126,
-       [BNXT_ULP_CLASS_HID_1ebb0] = 3127,
-       [BNXT_ULP_CLASS_HID_1a794] = 3128,
-       [BNXT_ULP_CLASS_HID_1af90] = 3129,
-       [BNXT_ULP_CLASS_HID_1e6a0] = 3130,
-       [BNXT_ULP_CLASS_HID_1f5dc] = 3131,
-       [BNXT_ULP_CLASS_HID_1b130] = 3132,
-       [BNXT_ULP_CLASS_HID_5bad4] = 3133,
-       [BNXT_ULP_CLASS_HID_5f5e4] = 3134,
-       [BNXT_ULP_CLASS_HID_5a010] = 3135,
-       [BNXT_ULP_CLASS_HID_5fb20] = 3136,
-       [BNXT_ULP_CLASS_HID_5a470] = 3137,
-       [BNXT_ULP_CLASS_HID_5bf00] = 3138,
-       [BNXT_ULP_CLASS_HID_5adbc] = 3139,
-       [BNXT_ULP_CLASS_HID_5a54c] = 3140,
-       [BNXT_ULP_CLASS_HID_5feb8] = 3141,
-       [BNXT_ULP_CLASS_HID_5ba9c] = 3142,
-       [BNXT_ULP_CLASS_HID_5e484] = 3143,
-       [BNXT_ULP_CLASS_HID_5a0d8] = 3144,
-       [BNXT_ULP_CLASS_HID_5a8e4] = 3145,
-       [BNXT_ULP_CLASS_HID_5e3f4] = 3146,
-       [BNXT_ULP_CLASS_HID_5ae20] = 3147,
-       [BNXT_ULP_CLASS_HID_5e930] = 3148,
-       [BNXT_ULP_CLASS_HID_ee00] = 3149,
-       [BNXT_ULP_CLASS_HID_e910] = 3150,
-       [BNXT_ULP_CLASS_HID_f44c] = 3151,
-       [BNXT_ULP_CLASS_HID_ef5c] = 3152,
-       [BNXT_ULP_CLASS_HID_fbac] = 3153,
-       [BNXT_ULP_CLASS_HID_f2bc] = 3154,
-       [BNXT_ULP_CLASS_HID_e1e8] = 3155,
-       [BNXT_ULP_CLASS_HID_f8f8] = 3156,
-       [BNXT_ULP_CLASS_HID_f2f4] = 3157,
-       [BNXT_ULP_CLASS_HID_ed84] = 3158,
-       [BNXT_ULP_CLASS_HID_f830] = 3159,
-       [BNXT_ULP_CLASS_HID_f414] = 3160,
-       [BNXT_ULP_CLASS_HID_fc10] = 3161,
-       [BNXT_ULP_CLASS_HID_f720] = 3162,
-       [BNXT_ULP_CLASS_HID_e25c] = 3163,
-       [BNXT_ULP_CLASS_HID_fd6c] = 3164,
-       [BNXT_ULP_CLASS_HID_4eb54] = 3165,
-       [BNXT_ULP_CLASS_HID_4e264] = 3166,
-       [BNXT_ULP_CLASS_HID_4f090] = 3167,
-       [BNXT_ULP_CLASS_HID_4eba0] = 3168,
-       [BNXT_ULP_CLASS_HID_4f4f0] = 3169,
-       [BNXT_ULP_CLASS_HID_4ef80] = 3170,
-       [BNXT_ULP_CLASS_HID_4fa3c] = 3171,
-       [BNXT_ULP_CLASS_HID_4f5cc] = 3172,
-       [BNXT_ULP_CLASS_HID_4ef38] = 3173,
-       [BNXT_ULP_CLASS_HID_4e6c8] = 3174,
-       [BNXT_ULP_CLASS_HID_4f504] = 3175,
-       [BNXT_ULP_CLASS_HID_4f158] = 3176,
-       [BNXT_ULP_CLASS_HID_4f964] = 3177,
-       [BNXT_ULP_CLASS_HID_4f074] = 3178,
-       [BNXT_ULP_CLASS_HID_4fea0] = 3179,
-       [BNXT_ULP_CLASS_HID_4f9b0] = 3180,
-       [BNXT_ULP_CLASS_HID_1e400] = 3181,
-       [BNXT_ULP_CLASS_HID_1ff10] = 3182,
-       [BNXT_ULP_CLASS_HID_1ea4c] = 3183,
-       [BNXT_ULP_CLASS_HID_1e55c] = 3184,
-       [BNXT_ULP_CLASS_HID_1f1ac] = 3185,
-       [BNXT_ULP_CLASS_HID_1e8bc] = 3186,
-       [BNXT_ULP_CLASS_HID_1f7e8] = 3187,
-       [BNXT_ULP_CLASS_HID_1eef8] = 3188,
-       [BNXT_ULP_CLASS_HID_1e8f4] = 3189,
-       [BNXT_ULP_CLASS_HID_1e4c8] = 3190,
-       [BNXT_ULP_CLASS_HID_1f304] = 3191,
-       [BNXT_ULP_CLASS_HID_1ea14] = 3192,
-       [BNXT_ULP_CLASS_HID_1f210] = 3193,
-       [BNXT_ULP_CLASS_HID_1ed20] = 3194,
-       [BNXT_ULP_CLASS_HID_1f85c] = 3195,
-       [BNXT_ULP_CLASS_HID_1f7b0] = 3196,
-       [BNXT_ULP_CLASS_HID_5e154] = 3197,
-       [BNXT_ULP_CLASS_HID_5f864] = 3198,
-       [BNXT_ULP_CLASS_HID_5e690] = 3199,
-       [BNXT_ULP_CLASS_HID_5e1a0] = 3200,
-       [BNXT_ULP_CLASS_HID_5eaf0] = 3201,
-       [BNXT_ULP_CLASS_HID_5e580] = 3202,
-       [BNXT_ULP_CLASS_HID_5f03c] = 3203,
-       [BNXT_ULP_CLASS_HID_5ebcc] = 3204,
-       [BNXT_ULP_CLASS_HID_5e538] = 3205,
-       [BNXT_ULP_CLASS_HID_5e11c] = 3206,
-       [BNXT_ULP_CLASS_HID_5eb04] = 3207,
-       [BNXT_ULP_CLASS_HID_5e758] = 3208,
-       [BNXT_ULP_CLASS_HID_5ef64] = 3209,
-       [BNXT_ULP_CLASS_HID_5e674] = 3210,
-       [BNXT_ULP_CLASS_HID_5f4a0] = 3211,
-       [BNXT_ULP_CLASS_HID_5f084] = 3212,
-       [BNXT_ULP_CLASS_HID_22998] = 3213,
-       [BNXT_ULP_CLASS_HID_24088] = 3214,
-       [BNXT_ULP_CLASS_HID_22f54] = 3215,
-       [BNXT_ULP_CLASS_HID_24644] = 3216,
-       [BNXT_ULP_CLASS_HID_23334] = 3217,
-       [BNXT_ULP_CLASS_HID_22a24] = 3218,
-       [BNXT_ULP_CLASS_HID_238f0] = 3219,
-       [BNXT_ULP_CLASS_HID_253e0] = 3220,
-       [BNXT_ULP_CLASS_HID_24dec] = 3221,
-       [BNXT_ULP_CLASS_HID_209d0] = 3222,
-       [BNXT_ULP_CLASS_HID_2149c] = 3223,
-       [BNXT_ULP_CLASS_HID_20f8c] = 3224,
-       [BNXT_ULP_CLASS_HID_25788] = 3225,
-       [BNXT_ULP_CLASS_HID_2136c] = 3226,
-       [BNXT_ULP_CLASS_HID_25d44] = 3227,
-       [BNXT_ULP_CLASS_HID_21928] = 3228,
-       [BNXT_ULP_CLASS_HID_234a8] = 3229,
-       [BNXT_ULP_CLASS_HID_22fd8] = 3230,
-       [BNXT_ULP_CLASS_HID_23a64] = 3231,
-       [BNXT_ULP_CLASS_HID_25594] = 3232,
-       [BNXT_ULP_CLASS_HID_21e44] = 3233,
-       [BNXT_ULP_CLASS_HID_23974] = 3234,
-       [BNXT_ULP_CLASS_HID_20400] = 3235,
-       [BNXT_ULP_CLASS_HID_23f30] = 3236,
-       [BNXT_ULP_CLASS_HID_2593c] = 3237,
-       [BNXT_ULP_CLASS_HID_214e0] = 3238,
-       [BNXT_ULP_CLASS_HID_25ef8] = 3239,
-       [BNXT_ULP_CLASS_HID_21adc] = 3240,
-       [BNXT_ULP_CLASS_HID_222d8] = 3241,
-       [BNXT_ULP_CLASS_HID_25dc8] = 3242,
-       [BNXT_ULP_CLASS_HID_22894] = 3243,
-       [BNXT_ULP_CLASS_HID_24384] = 3244,
-       [BNXT_ULP_CLASS_HID_6224c] = 3245,
-       [BNXT_ULP_CLASS_HID_65d7c] = 3246,
-       [BNXT_ULP_CLASS_HID_62808] = 3247,
-       [BNXT_ULP_CLASS_HID_64338] = 3248,
-       [BNXT_ULP_CLASS_HID_60fe8] = 3249,
-       [BNXT_ULP_CLASS_HID_62718] = 3250,
-       [BNXT_ULP_CLASS_HID_635a4] = 3251,
-       [BNXT_ULP_CLASS_HID_62cd4] = 3252,
-       [BNXT_ULP_CLASS_HID_646a0] = 3253,
-       [BNXT_ULP_CLASS_HID_60284] = 3254,
-       [BNXT_ULP_CLASS_HID_61150] = 3255,
-       [BNXT_ULP_CLASS_HID_60840] = 3256,
-       [BNXT_ULP_CLASS_HID_6507c] = 3257,
-       [BNXT_ULP_CLASS_HID_64b6c] = 3258,
-       [BNXT_ULP_CLASS_HID_65638] = 3259,
-       [BNXT_ULP_CLASS_HID_6121c] = 3260,
-       [BNXT_ULP_CLASS_HID_6319c] = 3261,
-       [BNXT_ULP_CLASS_HID_6288c] = 3262,
-       [BNXT_ULP_CLASS_HID_63758] = 3263,
-       [BNXT_ULP_CLASS_HID_62e48] = 3264,
-       [BNXT_ULP_CLASS_HID_61b38] = 3265,
-       [BNXT_ULP_CLASS_HID_63228] = 3266,
-       [BNXT_ULP_CLASS_HID_600f4] = 3267,
-       [BNXT_ULP_CLASS_HID_63be4] = 3268,
-       [BNXT_ULP_CLASS_HID_655f0] = 3269,
-       [BNXT_ULP_CLASS_HID_611d4] = 3270,
-       [BNXT_ULP_CLASS_HID_65bac] = 3271,
-       [BNXT_ULP_CLASS_HID_61790] = 3272,
-       [BNXT_ULP_CLASS_HID_63f8c] = 3273,
-       [BNXT_ULP_CLASS_HID_656bc] = 3274,
-       [BNXT_ULP_CLASS_HID_62548] = 3275,
-       [BNXT_ULP_CLASS_HID_65c78] = 3276,
-       [BNXT_ULP_CLASS_HID_35f98] = 3277,
-       [BNXT_ULP_CLASS_HID_31b7c] = 3278,
-       [BNXT_ULP_CLASS_HID_34554] = 3279,
-       [BNXT_ULP_CLASS_HID_30138] = 3280,
-       [BNXT_ULP_CLASS_HID_32934] = 3281,
-       [BNXT_ULP_CLASS_HID_34024] = 3282,
-       [BNXT_ULP_CLASS_HID_32ef0] = 3283,
-       [BNXT_ULP_CLASS_HID_349e0] = 3284,
-       [BNXT_ULP_CLASS_HID_304a0] = 3285,
-       [BNXT_ULP_CLASS_HID_33fd0] = 3286,
-       [BNXT_ULP_CLASS_HID_30a9c] = 3287,
-       [BNXT_ULP_CLASS_HID_3258c] = 3288,
-       [BNXT_ULP_CLASS_HID_34d88] = 3289,
-       [BNXT_ULP_CLASS_HID_3096c] = 3290,
-       [BNXT_ULP_CLASS_HID_31438] = 3291,
-       [BNXT_ULP_CLASS_HID_30f28] = 3292,
-       [BNXT_ULP_CLASS_HID_32aa8] = 3293,
-       [BNXT_ULP_CLASS_HID_345d8] = 3294,
-       [BNXT_ULP_CLASS_HID_35064] = 3295,
-       [BNXT_ULP_CLASS_HID_34b94] = 3296,
-       [BNXT_ULP_CLASS_HID_33444] = 3297,
-       [BNXT_ULP_CLASS_HID_32f74] = 3298,
-       [BNXT_ULP_CLASS_HID_33a00] = 3299,
-       [BNXT_ULP_CLASS_HID_35530] = 3300,
-       [BNXT_ULP_CLASS_HID_313f0] = 3301,
-       [BNXT_ULP_CLASS_HID_30ae0] = 3302,
-       [BNXT_ULP_CLASS_HID_319ac] = 3303,
-       [BNXT_ULP_CLASS_HID_330dc] = 3304,
-       [BNXT_ULP_CLASS_HID_358d8] = 3305,
-       [BNXT_ULP_CLASS_HID_314bc] = 3306,
-       [BNXT_ULP_CLASS_HID_35e94] = 3307,
-       [BNXT_ULP_CLASS_HID_31a78] = 3308,
-       [BNXT_ULP_CLASS_HID_7584c] = 3309,
-       [BNXT_ULP_CLASS_HID_71430] = 3310,
-       [BNXT_ULP_CLASS_HID_75e08] = 3311,
-       [BNXT_ULP_CLASS_HID_71dec] = 3312,
-       [BNXT_ULP_CLASS_HID_725e8] = 3313,
-       [BNXT_ULP_CLASS_HID_75d18] = 3314,
-       [BNXT_ULP_CLASS_HID_72ba4] = 3315,
-       [BNXT_ULP_CLASS_HID_742d4] = 3316,
-       [BNXT_ULP_CLASS_HID_70194] = 3317,
-       [BNXT_ULP_CLASS_HID_73884] = 3318,
-       [BNXT_ULP_CLASS_HID_70750] = 3319,
-       [BNXT_ULP_CLASS_HID_73e40] = 3320,
-       [BNXT_ULP_CLASS_HID_7467c] = 3321,
-       [BNXT_ULP_CLASS_HID_70220] = 3322,
-       [BNXT_ULP_CLASS_HID_710ec] = 3323,
-       [BNXT_ULP_CLASS_HID_7081c] = 3324,
-       [BNXT_ULP_CLASS_HID_7279c] = 3325,
-       [BNXT_ULP_CLASS_HID_75e8c] = 3326,
-       [BNXT_ULP_CLASS_HID_72d58] = 3327,
-       [BNXT_ULP_CLASS_HID_74448] = 3328,
-       [BNXT_ULP_CLASS_HID_73138] = 3329,
-       [BNXT_ULP_CLASS_HID_72828] = 3330,
-       [BNXT_ULP_CLASS_HID_736f4] = 3331,
-       [BNXT_ULP_CLASS_HID_751e4] = 3332,
-       [BNXT_ULP_CLASS_HID_74bf0] = 3333,
-       [BNXT_ULP_CLASS_HID_707d4] = 3334,
-       [BNXT_ULP_CLASS_HID_71260] = 3335,
-       [BNXT_ULP_CLASS_HID_70d90] = 3336,
-       [BNXT_ULP_CLASS_HID_7558c] = 3337,
-       [BNXT_ULP_CLASS_HID_71170] = 3338,
-       [BNXT_ULP_CLASS_HID_75b48] = 3339,
-       [BNXT_ULP_CLASS_HID_7172c] = 3340,
-       [BNXT_ULP_CLASS_HID_2d298] = 3341,
-       [BNXT_ULP_CLASS_HID_2cd88] = 3342,
-       [BNXT_ULP_CLASS_HID_2d854] = 3343,
-       [BNXT_ULP_CLASS_HID_29438] = 3344,
-       [BNXT_ULP_CLASS_HID_2bc34] = 3345,
-       [BNXT_ULP_CLASS_HID_2d724] = 3346,
-       [BNXT_ULP_CLASS_HID_2a5f0] = 3347,
-       [BNXT_ULP_CLASS_HID_2dce0] = 3348,
-       [BNXT_ULP_CLASS_HID_29ba0] = 3349,
-       [BNXT_ULP_CLASS_HID_2b2d0] = 3350,
-       [BNXT_ULP_CLASS_HID_2819c] = 3351,
-       [BNXT_ULP_CLASS_HID_2b88c] = 3352,
-       [BNXT_ULP_CLASS_HID_2c088] = 3353,
-       [BNXT_ULP_CLASS_HID_29c6c] = 3354,
-       [BNXT_ULP_CLASS_HID_2c644] = 3355,
-       [BNXT_ULP_CLASS_HID_28228] = 3356,
-       [BNXT_ULP_CLASS_HID_2a1a8] = 3357,
-       [BNXT_ULP_CLASS_HID_2d8d8] = 3358,
-       [BNXT_ULP_CLASS_HID_2a764] = 3359,
-       [BNXT_ULP_CLASS_HID_2de94] = 3360,
-       [BNXT_ULP_CLASS_HID_28b44] = 3361,
-       [BNXT_ULP_CLASS_HID_2a274] = 3362,
-       [BNXT_ULP_CLASS_HID_2b100] = 3363,
-       [BNXT_ULP_CLASS_HID_2a830] = 3364,
-       [BNXT_ULP_CLASS_HID_2c23c] = 3365,
-       [BNXT_ULP_CLASS_HID_281e0] = 3366,
-       [BNXT_ULP_CLASS_HID_2cbf8] = 3367,
-       [BNXT_ULP_CLASS_HID_287dc] = 3368,
-       [BNXT_ULP_CLASS_HID_2afd8] = 3369,
-       [BNXT_ULP_CLASS_HID_2c6c8] = 3370,
-       [BNXT_ULP_CLASS_HID_2d594] = 3371,
-       [BNXT_ULP_CLASS_HID_29178] = 3372,
-       [BNXT_ULP_CLASS_HID_6af4c] = 3373,
-       [BNXT_ULP_CLASS_HID_6c67c] = 3374,
-       [BNXT_ULP_CLASS_HID_6d508] = 3375,
-       [BNXT_ULP_CLASS_HID_690ec] = 3376,
-       [BNXT_ULP_CLASS_HID_6b8e8] = 3377,
-       [BNXT_ULP_CLASS_HID_6d018] = 3378,
-       [BNXT_ULP_CLASS_HID_6bea4] = 3379,
-       [BNXT_ULP_CLASS_HID_6d9d4] = 3380,
-       [BNXT_ULP_CLASS_HID_69494] = 3381,
-       [BNXT_ULP_CLASS_HID_68f84] = 3382,
-       [BNXT_ULP_CLASS_HID_69a50] = 3383,
-       [BNXT_ULP_CLASS_HID_6b540] = 3384,
-       [BNXT_ULP_CLASS_HID_6dd7c] = 3385,
-       [BNXT_ULP_CLASS_HID_69920] = 3386,
-       [BNXT_ULP_CLASS_HID_6c338] = 3387,
-       [BNXT_ULP_CLASS_HID_69f1c] = 3388,
-       [BNXT_ULP_CLASS_HID_6ba9c] = 3389,
-       [BNXT_ULP_CLASS_HID_6d58c] = 3390,
-       [BNXT_ULP_CLASS_HID_6a058] = 3391,
-       [BNXT_ULP_CLASS_HID_6db48] = 3392,
-       [BNXT_ULP_CLASS_HID_68438] = 3393,
-       [BNXT_ULP_CLASS_HID_6bf28] = 3394,
-       [BNXT_ULP_CLASS_HID_68df4] = 3395,
-       [BNXT_ULP_CLASS_HID_6a4e4] = 3396,
-       [BNXT_ULP_CLASS_HID_6def0] = 3397,
-       [BNXT_ULP_CLASS_HID_69ad4] = 3398,
-       [BNXT_ULP_CLASS_HID_6c4ac] = 3399,
-       [BNXT_ULP_CLASS_HID_68090] = 3400,
-       [BNXT_ULP_CLASS_HID_6a88c] = 3401,
-       [BNXT_ULP_CLASS_HID_6c3bc] = 3402,
-       [BNXT_ULP_CLASS_HID_6ae48] = 3403,
-       [BNXT_ULP_CLASS_HID_6c978] = 3404,
-       [BNXT_ULP_CLASS_HID_3c898] = 3405,
-       [BNXT_ULP_CLASS_HID_3847c] = 3406,
-       [BNXT_ULP_CLASS_HID_39308] = 3407,
-       [BNXT_ULP_CLASS_HID_38a38] = 3408,
-       [BNXT_ULP_CLASS_HID_3d234] = 3409,
-       [BNXT_ULP_CLASS_HID_3cd24] = 3410,
-       [BNXT_ULP_CLASS_HID_3dbf0] = 3411,
-       [BNXT_ULP_CLASS_HID_397d4] = 3412,
-       [BNXT_ULP_CLASS_HID_3b1a0] = 3413,
-       [BNXT_ULP_CLASS_HID_3a8d0] = 3414,
-       [BNXT_ULP_CLASS_HID_3b79c] = 3415,
-       [BNXT_ULP_CLASS_HID_3ae8c] = 3416,
-       [BNXT_ULP_CLASS_HID_39b7c] = 3417,
-       [BNXT_ULP_CLASS_HID_3b26c] = 3418,
-       [BNXT_ULP_CLASS_HID_38138] = 3419,
-       [BNXT_ULP_CLASS_HID_3b828] = 3420,
-       [BNXT_ULP_CLASS_HID_3d7a8] = 3421,
-       [BNXT_ULP_CLASS_HID_3938c] = 3422,
-       [BNXT_ULP_CLASS_HID_3dd64] = 3423,
-       [BNXT_ULP_CLASS_HID_39948] = 3424,
-       [BNXT_ULP_CLASS_HID_3a144] = 3425,
-       [BNXT_ULP_CLASS_HID_3d874] = 3426,
-       [BNXT_ULP_CLASS_HID_3a700] = 3427,
-       [BNXT_ULP_CLASS_HID_3de30] = 3428,
-       [BNXT_ULP_CLASS_HID_39cf0] = 3429,
-       [BNXT_ULP_CLASS_HID_3b7e0] = 3430,
-       [BNXT_ULP_CLASS_HID_382ac] = 3431,
-       [BNXT_ULP_CLASS_HID_3bddc] = 3432,
-       [BNXT_ULP_CLASS_HID_3c5d8] = 3433,
-       [BNXT_ULP_CLASS_HID_381bc] = 3434,
-       [BNXT_ULP_CLASS_HID_3cb94] = 3435,
-       [BNXT_ULP_CLASS_HID_38778] = 3436,
-       [BNXT_ULP_CLASS_HID_7c54c] = 3437,
-       [BNXT_ULP_CLASS_HID_78130] = 3438,
-       [BNXT_ULP_CLASS_HID_7cb08] = 3439,
-       [BNXT_ULP_CLASS_HID_786ec] = 3440,
-       [BNXT_ULP_CLASS_HID_7aee8] = 3441,
-       [BNXT_ULP_CLASS_HID_7c618] = 3442,
-       [BNXT_ULP_CLASS_HID_7d4a4] = 3443,
-       [BNXT_ULP_CLASS_HID_79088] = 3444,
-       [BNXT_ULP_CLASS_HID_78a94] = 3445,
-       [BNXT_ULP_CLASS_HID_7a584] = 3446,
-       [BNXT_ULP_CLASS_HID_7b050] = 3447,
-       [BNXT_ULP_CLASS_HID_7ab40] = 3448,
-       [BNXT_ULP_CLASS_HID_79430] = 3449,
-       [BNXT_ULP_CLASS_HID_78f20] = 3450,
-       [BNXT_ULP_CLASS_HID_79dec] = 3451,
-       [BNXT_ULP_CLASS_HID_7b51c] = 3452,
-       [BNXT_ULP_CLASS_HID_7d09c] = 3453,
-       [BNXT_ULP_CLASS_HID_7cb8c] = 3454,
-       [BNXT_ULP_CLASS_HID_7d658] = 3455,
-       [BNXT_ULP_CLASS_HID_7923c] = 3456,
-       [BNXT_ULP_CLASS_HID_7ba38] = 3457,
-       [BNXT_ULP_CLASS_HID_7d528] = 3458,
-       [BNXT_ULP_CLASS_HID_7a3f4] = 3459,
-       [BNXT_ULP_CLASS_HID_7dae4] = 3460,
-       [BNXT_ULP_CLASS_HID_799a4] = 3461,
-       [BNXT_ULP_CLASS_HID_7b0d4] = 3462,
-       [BNXT_ULP_CLASS_HID_79f60] = 3463,
-       [BNXT_ULP_CLASS_HID_7b690] = 3464,
-       [BNXT_ULP_CLASS_HID_7de8c] = 3465,
-       [BNXT_ULP_CLASS_HID_79a70] = 3466,
-       [BNXT_ULP_CLASS_HID_7c448] = 3467,
-       [BNXT_ULP_CLASS_HID_7802c] = 3468,
-       [BNXT_ULP_CLASS_HID_86a0] = 3469,
-       [BNXT_ULP_CLASS_HID_a1b0] = 3470,
-       [BNXT_ULP_CLASS_HID_8c6c] = 3471,
-       [BNXT_ULP_CLASS_HID_a77c] = 3472,
-       [BNXT_ULP_CLASS_HID_900c] = 3473,
-       [BNXT_ULP_CLASS_HID_8b1c] = 3474,
-       [BNXT_ULP_CLASS_HID_99c8] = 3475,
-       [BNXT_ULP_CLASS_HID_b0d8] = 3476,
-       [BNXT_ULP_CLASS_HID_aad4] = 3477,
-       [BNXT_ULP_CLASS_HID_c224] = 3478,
-       [BNXT_ULP_CLASS_HID_d090] = 3479,
-       [BNXT_ULP_CLASS_HID_cbe0] = 3480,
-       [BNXT_ULP_CLASS_HID_b4b0] = 3481,
-       [BNXT_ULP_CLASS_HID_af80] = 3482,
-       [BNXT_ULP_CLASS_HID_ba7c] = 3483,
-       [BNXT_ULP_CLASS_HID_d54c] = 3484,
-       [BNXT_ULP_CLASS_HID_48374] = 3485,
-       [BNXT_ULP_CLASS_HID_4ba44] = 3486,
-       [BNXT_ULP_CLASS_HID_48930] = 3487,
-       [BNXT_ULP_CLASS_HID_4a000] = 3488,
-       [BNXT_ULP_CLASS_HID_4c80c] = 3489,
-       [BNXT_ULP_CLASS_HID_48420] = 3490,
-       [BNXT_ULP_CLASS_HID_4929c] = 3491,
-       [BNXT_ULP_CLASS_HID_48dec] = 3492,
-       [BNXT_ULP_CLASS_HID_4a798] = 3493,
-       [BNXT_ULP_CLASS_HID_4dee8] = 3494,
-       [BNXT_ULP_CLASS_HID_4ada4] = 3495,
-       [BNXT_ULP_CLASS_HID_4c4b4] = 3496,
-       [BNXT_ULP_CLASS_HID_4b144] = 3497,
-       [BNXT_ULP_CLASS_HID_4a854] = 3498,
-       [BNXT_ULP_CLASS_HID_4b700] = 3499,
-       [BNXT_ULP_CLASS_HID_4ae10] = 3500,
-       [BNXT_ULP_CLASS_HID_1bca0] = 3501,
-       [BNXT_ULP_CLASS_HID_1d7b0] = 3502,
-       [BNXT_ULP_CLASS_HID_1a26c] = 3503,
-       [BNXT_ULP_CLASS_HID_1dd7c] = 3504,
-       [BNXT_ULP_CLASS_HID_1860c] = 3505,
-       [BNXT_ULP_CLASS_HID_1a11c] = 3506,
-       [BNXT_ULP_CLASS_HID_18fc8] = 3507,
-       [BNXT_ULP_CLASS_HID_1a6d8] = 3508,
-       [BNXT_ULP_CLASS_HID_1c0d4] = 3509,
-       [BNXT_ULP_CLASS_HID_19ce8] = 3510,
-       [BNXT_ULP_CLASS_HID_1c690] = 3511,
-       [BNXT_ULP_CLASS_HID_182b4] = 3512,
-       [BNXT_ULP_CLASS_HID_1aab0] = 3513,
-       [BNXT_ULP_CLASS_HID_1c580] = 3514,
-       [BNXT_ULP_CLASS_HID_1d07c] = 3515,
-       [BNXT_ULP_CLASS_HID_1cb4c] = 3516,
-       [BNXT_ULP_CLASS_HID_5b974] = 3517,
-       [BNXT_ULP_CLASS_HID_5d044] = 3518,
-       [BNXT_ULP_CLASS_HID_5bf30] = 3519,
-       [BNXT_ULP_CLASS_HID_5d600] = 3520,
-       [BNXT_ULP_CLASS_HID_582d0] = 3521,
-       [BNXT_ULP_CLASS_HID_5ba20] = 3522,
-       [BNXT_ULP_CLASS_HID_5889c] = 3523,
-       [BNXT_ULP_CLASS_HID_5a3ec] = 3524,
-       [BNXT_ULP_CLASS_HID_5dd98] = 3525,
-       [BNXT_ULP_CLASS_HID_599bc] = 3526,
-       [BNXT_ULP_CLASS_HID_5c3a4] = 3527,
-       [BNXT_ULP_CLASS_HID_59f78] = 3528,
-       [BNXT_ULP_CLASS_HID_5a744] = 3529,
-       [BNXT_ULP_CLASS_HID_5de54] = 3530,
-       [BNXT_ULP_CLASS_HID_5ad00] = 3531,
-       [BNXT_ULP_CLASS_HID_5c410] = 3532,
-       [BNXT_ULP_CLASS_HID_cd20] = 3533,
-       [BNXT_ULP_CLASS_HID_e430] = 3534,
-       [BNXT_ULP_CLASS_HID_f2ec] = 3535,
-       [BNXT_ULP_CLASS_HID_edfc] = 3536,
-       [BNXT_ULP_CLASS_HID_d68c] = 3537,
-       [BNXT_ULP_CLASS_HID_f19c] = 3538,
-       [BNXT_ULP_CLASS_HID_dc48] = 3539,
-       [BNXT_ULP_CLASS_HID_f758] = 3540,
-       [BNXT_ULP_CLASS_HID_d154] = 3541,
-       [BNXT_ULP_CLASS_HID_c8a4] = 3542,
-       [BNXT_ULP_CLASS_HID_d710] = 3543,
-       [BNXT_ULP_CLASS_HID_d334] = 3544,
-       [BNXT_ULP_CLASS_HID_fb30] = 3545,
-       [BNXT_ULP_CLASS_HID_d200] = 3546,
-       [BNXT_ULP_CLASS_HID_e0fc] = 3547,
-       [BNXT_ULP_CLASS_HID_dbcc] = 3548,
-       [BNXT_ULP_CLASS_HID_4c9f4] = 3549,
-       [BNXT_ULP_CLASS_HID_4e0c4] = 3550,
-       [BNXT_ULP_CLASS_HID_4cfb0] = 3551,
-       [BNXT_ULP_CLASS_HID_4e680] = 3552,
-       [BNXT_ULP_CLASS_HID_4d350] = 3553,
-       [BNXT_ULP_CLASS_HID_4caa0] = 3554,
-       [BNXT_ULP_CLASS_HID_4d91c] = 3555,
-       [BNXT_ULP_CLASS_HID_4f06c] = 3556,
-       [BNXT_ULP_CLASS_HID_4ea18] = 3557,
-       [BNXT_ULP_CLASS_HID_4c568] = 3558,
-       [BNXT_ULP_CLASS_HID_4d024] = 3559,
-       [BNXT_ULP_CLASS_HID_4cb34] = 3560,
-       [BNXT_ULP_CLASS_HID_4f7c4] = 3561,
-       [BNXT_ULP_CLASS_HID_4eed4] = 3562,
-       [BNXT_ULP_CLASS_HID_4fd80] = 3563,
-       [BNXT_ULP_CLASS_HID_4d490] = 3564,
-       [BNXT_ULP_CLASS_HID_1e320] = 3565,
-       [BNXT_ULP_CLASS_HID_1da30] = 3566,
-       [BNXT_ULP_CLASS_HID_1e8ec] = 3567,
-       [BNXT_ULP_CLASS_HID_1c3fc] = 3568,
-       [BNXT_ULP_CLASS_HID_1cc8c] = 3569,
-       [BNXT_ULP_CLASS_HID_1e79c] = 3570,
-       [BNXT_ULP_CLASS_HID_1f248] = 3571,
-       [BNXT_ULP_CLASS_HID_1ed58] = 3572,
-       [BNXT_ULP_CLASS_HID_1c754] = 3573,
-       [BNXT_ULP_CLASS_HID_1c368] = 3574,
-       [BNXT_ULP_CLASS_HID_1cd10] = 3575,
-       [BNXT_ULP_CLASS_HID_1c934] = 3576,
-       [BNXT_ULP_CLASS_HID_1d130] = 3577,
-       [BNXT_ULP_CLASS_HID_1c800] = 3578,
-       [BNXT_ULP_CLASS_HID_1d6fc] = 3579,
-       [BNXT_ULP_CLASS_HID_1d290] = 3580,
-       [BNXT_ULP_CLASS_HID_5fff4] = 3581,
-       [BNXT_ULP_CLASS_HID_5d6c4] = 3582,
-       [BNXT_ULP_CLASS_HID_5e5b0] = 3583,
-       [BNXT_ULP_CLASS_HID_5dc80] = 3584,
-       [BNXT_ULP_CLASS_HID_5c950] = 3585,
-       [BNXT_ULP_CLASS_HID_5e0a0] = 3586,
-       [BNXT_ULP_CLASS_HID_5cf1c] = 3587,
-       [BNXT_ULP_CLASS_HID_5e66c] = 3588,
-       [BNXT_ULP_CLASS_HID_5c018] = 3589,
-       [BNXT_ULP_CLASS_HID_5dc3c] = 3590,
-       [BNXT_ULP_CLASS_HID_5c624] = 3591,
-       [BNXT_ULP_CLASS_HID_5c5f8] = 3592,
-       [BNXT_ULP_CLASS_HID_5edc4] = 3593,
-       [BNXT_ULP_CLASS_HID_5c4d4] = 3594,
-       [BNXT_ULP_CLASS_HID_5d380] = 3595,
-       [BNXT_ULP_CLASS_HID_5ca90] = 3596,
-       [BNXT_ULP_CLASS_HID_abe0] = 3597,
-       [BNXT_ULP_CLASS_HID_a2f0] = 3598,
-       [BNXT_ULP_CLASS_HID_b1ac] = 3599,
-       [BNXT_ULP_CLASS_HID_a8bc] = 3600,
-       [BNXT_ULP_CLASS_HID_b54c] = 3601,
-       [BNXT_ULP_CLASS_HID_ac5c] = 3602,
-       [BNXT_ULP_CLASS_HID_bb08] = 3603,
-       [BNXT_ULP_CLASS_HID_b218] = 3604,
-       [BNXT_ULP_CLASS_HID_ac14] = 3605,
-       [BNXT_ULP_CLASS_HID_e764] = 3606,
-       [BNXT_ULP_CLASS_HID_f5d0] = 3607,
-       [BNXT_ULP_CLASS_HID_b1f4] = 3608,
-       [BNXT_ULP_CLASS_HID_b9f0] = 3609,
-       [BNXT_ULP_CLASS_HID_f0c0] = 3610,
-       [BNXT_ULP_CLASS_HID_bfbc] = 3611,
-       [BNXT_ULP_CLASS_HID_f68c] = 3612,
-       [BNXT_ULP_CLASS_HID_4a4b4] = 3613,
-       [BNXT_ULP_CLASS_HID_4bf84] = 3614,
-       [BNXT_ULP_CLASS_HID_4aa70] = 3615,
-       [BNXT_ULP_CLASS_HID_4a540] = 3616,
-       [BNXT_ULP_CLASS_HID_4ed4c] = 3617,
-       [BNXT_ULP_CLASS_HID_4a960] = 3618,
-       [BNXT_ULP_CLASS_HID_4b7dc] = 3619,
-       [BNXT_ULP_CLASS_HID_4af2c] = 3620,
-       [BNXT_ULP_CLASS_HID_4a8d8] = 3621,
-       [BNXT_ULP_CLASS_HID_4e028] = 3622,
-       [BNXT_ULP_CLASS_HID_4aee4] = 3623,
-       [BNXT_ULP_CLASS_HID_4e9f4] = 3624,
-       [BNXT_ULP_CLASS_HID_4b284] = 3625,
-       [BNXT_ULP_CLASS_HID_4ad94] = 3626,
-       [BNXT_ULP_CLASS_HID_4b840] = 3627,
-       [BNXT_ULP_CLASS_HID_4f350] = 3628,
-       [BNXT_ULP_CLASS_HID_1a1e0] = 3629,
-       [BNXT_ULP_CLASS_HID_1f8f0] = 3630,
-       [BNXT_ULP_CLASS_HID_1a7ac] = 3631,
-       [BNXT_ULP_CLASS_HID_1febc] = 3632,
-       [BNXT_ULP_CLASS_HID_1ab4c] = 3633,
-       [BNXT_ULP_CLASS_HID_1a25c] = 3634,
-       [BNXT_ULP_CLASS_HID_1b108] = 3635,
-       [BNXT_ULP_CLASS_HID_1a818] = 3636,
-       [BNXT_ULP_CLASS_HID_1e214] = 3637,
-       [BNXT_ULP_CLASS_HID_1be28] = 3638,
-       [BNXT_ULP_CLASS_HID_1ebd0] = 3639,
-       [BNXT_ULP_CLASS_HID_1a7f4] = 3640,
-       [BNXT_ULP_CLASS_HID_1aff0] = 3641,
-       [BNXT_ULP_CLASS_HID_1e6c0] = 3642,
-       [BNXT_ULP_CLASS_HID_1f5bc] = 3643,
-       [BNXT_ULP_CLASS_HID_1b150] = 3644,
-       [BNXT_ULP_CLASS_HID_5bab4] = 3645,
-       [BNXT_ULP_CLASS_HID_5f584] = 3646,
-       [BNXT_ULP_CLASS_HID_5a070] = 3647,
-       [BNXT_ULP_CLASS_HID_5fb40] = 3648,
-       [BNXT_ULP_CLASS_HID_5a410] = 3649,
-       [BNXT_ULP_CLASS_HID_5bf60] = 3650,
-       [BNXT_ULP_CLASS_HID_5addc] = 3651,
-       [BNXT_ULP_CLASS_HID_5a52c] = 3652,
-       [BNXT_ULP_CLASS_HID_5fed8] = 3653,
-       [BNXT_ULP_CLASS_HID_5bafc] = 3654,
-       [BNXT_ULP_CLASS_HID_5e4e4] = 3655,
-       [BNXT_ULP_CLASS_HID_5a0b8] = 3656,
-       [BNXT_ULP_CLASS_HID_5a884] = 3657,
-       [BNXT_ULP_CLASS_HID_5e394] = 3658,
-       [BNXT_ULP_CLASS_HID_5ae40] = 3659,
-       [BNXT_ULP_CLASS_HID_5e950] = 3660,
-       [BNXT_ULP_CLASS_HID_ee60] = 3661,
-       [BNXT_ULP_CLASS_HID_e970] = 3662,
-       [BNXT_ULP_CLASS_HID_f42c] = 3663,
-       [BNXT_ULP_CLASS_HID_ef3c] = 3664,
-       [BNXT_ULP_CLASS_HID_fbcc] = 3665,
-       [BNXT_ULP_CLASS_HID_f2dc] = 3666,
-       [BNXT_ULP_CLASS_HID_e188] = 3667,
-       [BNXT_ULP_CLASS_HID_f898] = 3668,
-       [BNXT_ULP_CLASS_HID_f294] = 3669,
-       [BNXT_ULP_CLASS_HID_ede4] = 3670,
-       [BNXT_ULP_CLASS_HID_f850] = 3671,
-       [BNXT_ULP_CLASS_HID_f474] = 3672,
-       [BNXT_ULP_CLASS_HID_fc70] = 3673,
-       [BNXT_ULP_CLASS_HID_f740] = 3674,
-       [BNXT_ULP_CLASS_HID_e23c] = 3675,
-       [BNXT_ULP_CLASS_HID_fd0c] = 3676,
-       [BNXT_ULP_CLASS_HID_4eb34] = 3677,
-       [BNXT_ULP_CLASS_HID_4e204] = 3678,
-       [BNXT_ULP_CLASS_HID_4f0f0] = 3679,
-       [BNXT_ULP_CLASS_HID_4ebc0] = 3680,
-       [BNXT_ULP_CLASS_HID_4f490] = 3681,
-       [BNXT_ULP_CLASS_HID_4efe0] = 3682,
-       [BNXT_ULP_CLASS_HID_4fa5c] = 3683,
-       [BNXT_ULP_CLASS_HID_4f5ac] = 3684,
-       [BNXT_ULP_CLASS_HID_4ef58] = 3685,
-       [BNXT_ULP_CLASS_HID_4e6a8] = 3686,
-       [BNXT_ULP_CLASS_HID_4f564] = 3687,
-       [BNXT_ULP_CLASS_HID_4f138] = 3688,
-       [BNXT_ULP_CLASS_HID_4f904] = 3689,
-       [BNXT_ULP_CLASS_HID_4f014] = 3690,
-       [BNXT_ULP_CLASS_HID_4fec0] = 3691,
-       [BNXT_ULP_CLASS_HID_4f9d0] = 3692,
-       [BNXT_ULP_CLASS_HID_1e460] = 3693,
-       [BNXT_ULP_CLASS_HID_1ff70] = 3694,
-       [BNXT_ULP_CLASS_HID_1ea2c] = 3695,
-       [BNXT_ULP_CLASS_HID_1e53c] = 3696,
-       [BNXT_ULP_CLASS_HID_1f1cc] = 3697,
-       [BNXT_ULP_CLASS_HID_1e8dc] = 3698,
-       [BNXT_ULP_CLASS_HID_1f788] = 3699,
-       [BNXT_ULP_CLASS_HID_1ee98] = 3700,
-       [BNXT_ULP_CLASS_HID_1e894] = 3701,
-       [BNXT_ULP_CLASS_HID_1e4a8] = 3702,
-       [BNXT_ULP_CLASS_HID_1f364] = 3703,
-       [BNXT_ULP_CLASS_HID_1ea74] = 3704,
-       [BNXT_ULP_CLASS_HID_1f270] = 3705,
-       [BNXT_ULP_CLASS_HID_1ed40] = 3706,
-       [BNXT_ULP_CLASS_HID_1f83c] = 3707,
-       [BNXT_ULP_CLASS_HID_1f7d0] = 3708,
-       [BNXT_ULP_CLASS_HID_5e134] = 3709,
-       [BNXT_ULP_CLASS_HID_5f804] = 3710,
-       [BNXT_ULP_CLASS_HID_5e6f0] = 3711,
-       [BNXT_ULP_CLASS_HID_5e1c0] = 3712,
-       [BNXT_ULP_CLASS_HID_5ea90] = 3713,
-       [BNXT_ULP_CLASS_HID_5e5e0] = 3714,
-       [BNXT_ULP_CLASS_HID_5f05c] = 3715,
-       [BNXT_ULP_CLASS_HID_5ebac] = 3716,
-       [BNXT_ULP_CLASS_HID_5e558] = 3717,
-       [BNXT_ULP_CLASS_HID_5e17c] = 3718,
-       [BNXT_ULP_CLASS_HID_5eb64] = 3719,
-       [BNXT_ULP_CLASS_HID_5e738] = 3720,
-       [BNXT_ULP_CLASS_HID_5ef04] = 3721,
-       [BNXT_ULP_CLASS_HID_5e614] = 3722,
-       [BNXT_ULP_CLASS_HID_5f4c0] = 3723,
-       [BNXT_ULP_CLASS_HID_5f0e4] = 3724,
-       [BNXT_ULP_CLASS_HID_5802] = 3725,
-       [BNXT_ULP_CLASS_HID_5e46] = 3726,
-       [BNXT_ULP_CLASS_HID_1d76] = 3727,
-       [BNXT_ULP_CLASS_HID_02ba] = 3728,
-       [BNXT_ULP_CLASS_HID_32a2] = 3729,
-       [BNXT_ULP_CLASS_HID_38e6] = 3730,
-       [BNXT_ULP_CLASS_HID_52ca] = 3731,
-       [BNXT_ULP_CLASS_HID_580e] = 3732,
-       [BNXT_ULP_CLASS_HID_44996] = 3733,
-       [BNXT_ULP_CLASS_HID_410e6] = 3734,
-       [BNXT_ULP_CLASS_HID_42036] = 3735,
-       [BNXT_ULP_CLASS_HID_4264a] = 3736,
-       [BNXT_ULP_CLASS_HID_45ffe] = 3737,
-       [BNXT_ULP_CLASS_HID_44532] = 3738,
-       [BNXT_ULP_CLASS_HID_4399e] = 3739,
-       [BNXT_ULP_CLASS_HID_43fd2] = 3740,
-       [BNXT_ULP_CLASS_HID_23da0] = 3741,
-       [BNXT_ULP_CLASS_HID_2239c] = 3742,
-       [BNXT_ULP_CLASS_HID_207fc] = 3743,
-       [BNXT_ULP_CLASS_HID_20d38] = 3744,
-       [BNXT_ULP_CLASS_HID_25e34] = 3745,
-       [BNXT_ULP_CLASS_HID_24470] = 3746,
-       [BNXT_ULP_CLASS_HID_22850] = 3747,
-       [BNXT_ULP_CLASS_HID_2518c] = 3748,
-       [BNXT_ULP_CLASS_HID_20970] = 3749,
-       [BNXT_ULP_CLASS_HID_20eac] = 3750,
-       [BNXT_ULP_CLASS_HID_2128c] = 3751,
-       [BNXT_ULP_CLASS_HID_218c8] = 3752,
-       [BNXT_ULP_CLASS_HID_22dc4] = 3753,
-       [BNXT_ULP_CLASS_HID_25300] = 3754,
-       [BNXT_ULP_CLASS_HID_23760] = 3755,
-       [BNXT_ULP_CLASS_HID_23d5c] = 3756,
-       [BNXT_ULP_CLASS_HID_63694] = 3757,
-       [BNXT_ULP_CLASS_HID_63cd0] = 3758,
-       [BNXT_ULP_CLASS_HID_60030] = 3759,
-       [BNXT_ULP_CLASS_HID_6066c] = 3760,
-       [BNXT_ULP_CLASS_HID_65b68] = 3761,
-       [BNXT_ULP_CLASS_HID_640a4] = 3762,
-       [BNXT_ULP_CLASS_HID_62484] = 3763,
-       [BNXT_ULP_CLASS_HID_62ac0] = 3764,
-       [BNXT_ULP_CLASS_HID_605a4] = 3765,
-       [BNXT_ULP_CLASS_HID_60be0] = 3766,
-       [BNXT_ULP_CLASS_HID_64a8c] = 3767,
-       [BNXT_ULP_CLASS_HID_6153c] = 3768,
-       [BNXT_ULP_CLASS_HID_62638] = 3769,
-       [BNXT_ULP_CLASS_HID_62c74] = 3770,
-       [BNXT_ULP_CLASS_HID_63054] = 3771,
-       [BNXT_ULP_CLASS_HID_63990] = 3772,
-       [BNXT_ULP_CLASS_HID_9a98] = 3773,
-       [BNXT_ULP_CLASS_HID_80a4] = 3774,
-       [BNXT_ULP_CLASS_HID_c3b0] = 3775,
-       [BNXT_ULP_CLASS_HID_c9fc] = 3776,
-       [BNXT_ULP_CLASS_HID_bf0c] = 3777,
-       [BNXT_ULP_CLASS_HID_a548] = 3778,
-       [BNXT_ULP_CLASS_HID_8968] = 3779,
-       [BNXT_ULP_CLASS_HID_8eb4] = 3780,
-       [BNXT_ULP_CLASS_HID_497ac] = 3781,
-       [BNXT_ULP_CLASS_HID_49de8] = 3782,
-       [BNXT_ULP_CLASS_HID_4dcc4] = 3783,
-       [BNXT_ULP_CLASS_HID_4c200] = 3784,
-       [BNXT_ULP_CLASS_HID_4b850] = 3785,
-       [BNXT_ULP_CLASS_HID_4a19c] = 3786,
-       [BNXT_ULP_CLASS_HID_485bc] = 3787,
-       [BNXT_ULP_CLASS_HID_48bf8] = 3788,
-       [BNXT_ULP_CLASS_HID_1b098] = 3789,
-       [BNXT_ULP_CLASS_HID_1b6a4] = 3790,
-       [BNXT_ULP_CLASS_HID_19ac4] = 3791,
-       [BNXT_ULP_CLASS_HID_18000] = 3792,
-       [BNXT_ULP_CLASS_HID_1d50c] = 3793,
-       [BNXT_ULP_CLASS_HID_1db48] = 3794,
-       [BNXT_ULP_CLASS_HID_1bf68] = 3795,
-       [BNXT_ULP_CLASS_HID_1a4b4] = 3796,
-       [BNXT_ULP_CLASS_HID_58dac] = 3797,
-       [BNXT_ULP_CLASS_HID_5b3e8] = 3798,
-       [BNXT_ULP_CLASS_HID_59708] = 3799,
-       [BNXT_ULP_CLASS_HID_59d54] = 3800,
-       [BNXT_ULP_CLASS_HID_5ae50] = 3801,
-       [BNXT_ULP_CLASS_HID_5d79c] = 3802,
-       [BNXT_ULP_CLASS_HID_5bbbc] = 3803,
-       [BNXT_ULP_CLASS_HID_5a1f8] = 3804,
-       [BNXT_ULP_CLASS_HID_5822] = 3805,
-       [BNXT_ULP_CLASS_HID_5e66] = 3806,
-       [BNXT_ULP_CLASS_HID_1d56] = 3807,
-       [BNXT_ULP_CLASS_HID_029a] = 3808,
-       [BNXT_ULP_CLASS_HID_3282] = 3809,
-       [BNXT_ULP_CLASS_HID_38c6] = 3810,
-       [BNXT_ULP_CLASS_HID_52ea] = 3811,
-       [BNXT_ULP_CLASS_HID_582e] = 3812,
-       [BNXT_ULP_CLASS_HID_51ba] = 3813,
-       [BNXT_ULP_CLASS_HID_57fe] = 3814,
-       [BNXT_ULP_CLASS_HID_12ee] = 3815,
-       [BNXT_ULP_CLASS_HID_1832] = 3816,
-       [BNXT_ULP_CLASS_HID_081a] = 3817,
-       [BNXT_ULP_CLASS_HID_0e5e] = 3818,
-       [BNXT_ULP_CLASS_HID_2802] = 3819,
-       [BNXT_ULP_CLASS_HID_2e46] = 3820,
-       [BNXT_ULP_CLASS_HID_4556e] = 3821,
-       [BNXT_ULP_CLASS_HID_45ab2] = 3822,
-       [BNXT_ULP_CLASS_HID_419a2] = 3823,
-       [BNXT_ULP_CLASS_HID_41fe6] = 3824,
-       [BNXT_ULP_CLASS_HID_40fce] = 3825,
-       [BNXT_ULP_CLASS_HID_43512] = 3826,
-       [BNXT_ULP_CLASS_HID_42f36] = 3827,
-       [BNXT_ULP_CLASS_HID_4557a] = 3828,
-       [BNXT_ULP_CLASS_HID_42a86] = 3829,
-       [BNXT_ULP_CLASS_HID_450ca] = 3830,
-       [BNXT_ULP_CLASS_HID_44aee] = 3831,
-       [BNXT_ULP_CLASS_HID_4157e] = 3832,
-       [BNXT_ULP_CLASS_HID_40566] = 3833,
-       [BNXT_ULP_CLASS_HID_40aaa] = 3834,
-       [BNXT_ULP_CLASS_HID_4254e] = 3835,
-       [BNXT_ULP_CLASS_HID_42a92] = 3836,
-       [BNXT_ULP_CLASS_HID_449b6] = 3837,
-       [BNXT_ULP_CLASS_HID_410c6] = 3838,
-       [BNXT_ULP_CLASS_HID_42016] = 3839,
-       [BNXT_ULP_CLASS_HID_4266a] = 3840,
-       [BNXT_ULP_CLASS_HID_45fde] = 3841,
-       [BNXT_ULP_CLASS_HID_44512] = 3842,
-       [BNXT_ULP_CLASS_HID_439be] = 3843,
-       [BNXT_ULP_CLASS_HID_43ff2] = 3844,
-       [BNXT_ULP_CLASS_HID_63682] = 3845,
-       [BNXT_ULP_CLASS_HID_63cc6] = 3846,
-       [BNXT_ULP_CLASS_HID_61162] = 3847,
-       [BNXT_ULP_CLASS_HID_616a6] = 3848,
-       [BNXT_ULP_CLASS_HID_60c2a] = 3849,
-       [BNXT_ULP_CLASS_HID_6326e] = 3850,
-       [BNXT_ULP_CLASS_HID_645be] = 3851,
-       [BNXT_ULP_CLASS_HID_64bf2] = 3852,
-       [BNXT_ULP_CLASS_HID_50082] = 3853,
-       [BNXT_ULP_CLASS_HID_506c6] = 3854,
-       [BNXT_ULP_CLASS_HID_55616] = 3855,
-       [BNXT_ULP_CLASS_HID_55c6a] = 3856,
-       [BNXT_ULP_CLASS_HID_5162a] = 3857,
-       [BNXT_ULP_CLASS_HID_51c6e] = 3858,
-       [BNXT_ULP_CLASS_HID_52fbe] = 3859,
-       [BNXT_ULP_CLASS_HID_555f2] = 3860,
-       [BNXT_ULP_CLASS_HID_72c82] = 3861,
-       [BNXT_ULP_CLASS_HID_752c6] = 3862,
-       [BNXT_ULP_CLASS_HID_70762] = 3863,
-       [BNXT_ULP_CLASS_HID_70ca6] = 3864,
-       [BNXT_ULP_CLASS_HID_7222a] = 3865,
-       [BNXT_ULP_CLASS_HID_7286e] = 3866,
-       [BNXT_ULP_CLASS_HID_71c8a] = 3867,
-       [BNXT_ULP_CLASS_HID_702ce] = 3868,
-       [BNXT_ULP_CLASS_HID_5842] = 3869,
-       [BNXT_ULP_CLASS_HID_5e06] = 3870,
-       [BNXT_ULP_CLASS_HID_1d36] = 3871,
-       [BNXT_ULP_CLASS_HID_02fa] = 3872,
-       [BNXT_ULP_CLASS_HID_32e2] = 3873,
-       [BNXT_ULP_CLASS_HID_38a6] = 3874,
-       [BNXT_ULP_CLASS_HID_528a] = 3875,
-       [BNXT_ULP_CLASS_HID_584e] = 3876,
-       [BNXT_ULP_CLASS_HID_51da] = 3877,
-       [BNXT_ULP_CLASS_HID_579e] = 3878,
-       [BNXT_ULP_CLASS_HID_128e] = 3879,
-       [BNXT_ULP_CLASS_HID_1852] = 3880,
-       [BNXT_ULP_CLASS_HID_087a] = 3881,
-       [BNXT_ULP_CLASS_HID_0e3e] = 3882,
-       [BNXT_ULP_CLASS_HID_2862] = 3883,
-       [BNXT_ULP_CLASS_HID_2e26] = 3884,
-       [BNXT_ULP_CLASS_HID_4550e] = 3885,
-       [BNXT_ULP_CLASS_HID_45ad2] = 3886,
-       [BNXT_ULP_CLASS_HID_419c2] = 3887,
-       [BNXT_ULP_CLASS_HID_41f86] = 3888,
-       [BNXT_ULP_CLASS_HID_40fae] = 3889,
-       [BNXT_ULP_CLASS_HID_43572] = 3890,
-       [BNXT_ULP_CLASS_HID_42f56] = 3891,
-       [BNXT_ULP_CLASS_HID_4551a] = 3892,
-       [BNXT_ULP_CLASS_HID_42ae6] = 3893,
-       [BNXT_ULP_CLASS_HID_450aa] = 3894,
-       [BNXT_ULP_CLASS_HID_44a8e] = 3895,
-       [BNXT_ULP_CLASS_HID_4151e] = 3896,
-       [BNXT_ULP_CLASS_HID_40506] = 3897,
-       [BNXT_ULP_CLASS_HID_40aca] = 3898,
-       [BNXT_ULP_CLASS_HID_4252e] = 3899,
-       [BNXT_ULP_CLASS_HID_42af2] = 3900,
-       [BNXT_ULP_CLASS_HID_449d6] = 3901,
-       [BNXT_ULP_CLASS_HID_410a6] = 3902,
-       [BNXT_ULP_CLASS_HID_42076] = 3903,
-       [BNXT_ULP_CLASS_HID_4260a] = 3904,
-       [BNXT_ULP_CLASS_HID_45fbe] = 3905,
-       [BNXT_ULP_CLASS_HID_44572] = 3906,
-       [BNXT_ULP_CLASS_HID_439de] = 3907,
-       [BNXT_ULP_CLASS_HID_43f92] = 3908,
-       [BNXT_ULP_CLASS_HID_636e2] = 3909,
-       [BNXT_ULP_CLASS_HID_63ca6] = 3910,
-       [BNXT_ULP_CLASS_HID_61102] = 3911,
-       [BNXT_ULP_CLASS_HID_616c6] = 3912,
-       [BNXT_ULP_CLASS_HID_60c4a] = 3913,
-       [BNXT_ULP_CLASS_HID_6320e] = 3914,
-       [BNXT_ULP_CLASS_HID_645de] = 3915,
-       [BNXT_ULP_CLASS_HID_64b92] = 3916,
-       [BNXT_ULP_CLASS_HID_500e2] = 3917,
-       [BNXT_ULP_CLASS_HID_506a6] = 3918,
-       [BNXT_ULP_CLASS_HID_55676] = 3919,
-       [BNXT_ULP_CLASS_HID_55c0a] = 3920,
-       [BNXT_ULP_CLASS_HID_5164a] = 3921,
-       [BNXT_ULP_CLASS_HID_51c0e] = 3922,
-       [BNXT_ULP_CLASS_HID_52fde] = 3923,
-       [BNXT_ULP_CLASS_HID_55592] = 3924,
-       [BNXT_ULP_CLASS_HID_72ce2] = 3925,
-       [BNXT_ULP_CLASS_HID_752a6] = 3926,
-       [BNXT_ULP_CLASS_HID_70702] = 3927,
-       [BNXT_ULP_CLASS_HID_70cc6] = 3928,
-       [BNXT_ULP_CLASS_HID_7224a] = 3929,
-       [BNXT_ULP_CLASS_HID_7280e] = 3930,
-       [BNXT_ULP_CLASS_HID_71cea] = 3931,
-       [BNXT_ULP_CLASS_HID_702ae] = 3932,
-       [BNXT_ULP_CLASS_HID_23dc0] = 3933,
-       [BNXT_ULP_CLASS_HID_223fc] = 3934,
-       [BNXT_ULP_CLASS_HID_2079c] = 3935,
-       [BNXT_ULP_CLASS_HID_20d58] = 3936,
-       [BNXT_ULP_CLASS_HID_25e54] = 3937,
-       [BNXT_ULP_CLASS_HID_24410] = 3938,
-       [BNXT_ULP_CLASS_HID_22830] = 3939,
-       [BNXT_ULP_CLASS_HID_251ec] = 3940,
-       [BNXT_ULP_CLASS_HID_20910] = 3941,
-       [BNXT_ULP_CLASS_HID_20ecc] = 3942,
-       [BNXT_ULP_CLASS_HID_212ec] = 3943,
-       [BNXT_ULP_CLASS_HID_218a8] = 3944,
-       [BNXT_ULP_CLASS_HID_22da4] = 3945,
-       [BNXT_ULP_CLASS_HID_25360] = 3946,
-       [BNXT_ULP_CLASS_HID_23700] = 3947,
-       [BNXT_ULP_CLASS_HID_23d3c] = 3948,
-       [BNXT_ULP_CLASS_HID_636f4] = 3949,
-       [BNXT_ULP_CLASS_HID_63cb0] = 3950,
-       [BNXT_ULP_CLASS_HID_60050] = 3951,
-       [BNXT_ULP_CLASS_HID_6060c] = 3952,
-       [BNXT_ULP_CLASS_HID_65b08] = 3953,
-       [BNXT_ULP_CLASS_HID_640c4] = 3954,
-       [BNXT_ULP_CLASS_HID_624e4] = 3955,
-       [BNXT_ULP_CLASS_HID_62aa0] = 3956,
-       [BNXT_ULP_CLASS_HID_605c4] = 3957,
-       [BNXT_ULP_CLASS_HID_60b80] = 3958,
-       [BNXT_ULP_CLASS_HID_64aec] = 3959,
-       [BNXT_ULP_CLASS_HID_6155c] = 3960,
-       [BNXT_ULP_CLASS_HID_62658] = 3961,
-       [BNXT_ULP_CLASS_HID_62c14] = 3962,
-       [BNXT_ULP_CLASS_HID_63034] = 3963,
-       [BNXT_ULP_CLASS_HID_639f0] = 3964,
-       [BNXT_ULP_CLASS_HID_353c0] = 3965,
-       [BNXT_ULP_CLASS_HID_359fc] = 3966,
-       [BNXT_ULP_CLASS_HID_33d9c] = 3967,
-       [BNXT_ULP_CLASS_HID_32358] = 3968,
-       [BNXT_ULP_CLASS_HID_31908] = 3969,
-       [BNXT_ULP_CLASS_HID_31ec4] = 3970,
-       [BNXT_ULP_CLASS_HID_35e30] = 3971,
-       [BNXT_ULP_CLASS_HID_347ec] = 3972,
-       [BNXT_ULP_CLASS_HID_33f10] = 3973,
-       [BNXT_ULP_CLASS_HID_324cc] = 3974,
-       [BNXT_ULP_CLASS_HID_308ec] = 3975,
-       [BNXT_ULP_CLASS_HID_30ea8] = 3976,
-       [BNXT_ULP_CLASS_HID_343a4] = 3977,
-       [BNXT_ULP_CLASS_HID_34960] = 3978,
-       [BNXT_ULP_CLASS_HID_32d00] = 3979,
-       [BNXT_ULP_CLASS_HID_3533c] = 3980,
-       [BNXT_ULP_CLASS_HID_72cf4] = 3981,
-       [BNXT_ULP_CLASS_HID_752b0] = 3982,
-       [BNXT_ULP_CLASS_HID_73650] = 3983,
-       [BNXT_ULP_CLASS_HID_73c0c] = 3984,
-       [BNXT_ULP_CLASS_HID_7123c] = 3985,
-       [BNXT_ULP_CLASS_HID_71bf8] = 3986,
-       [BNXT_ULP_CLASS_HID_75ae4] = 3987,
-       [BNXT_ULP_CLASS_HID_740a0] = 3988,
-       [BNXT_ULP_CLASS_HID_73bc4] = 3989,
-       [BNXT_ULP_CLASS_HID_72180] = 3990,
-       [BNXT_ULP_CLASS_HID_705a0] = 3991,
-       [BNXT_ULP_CLASS_HID_70b5c] = 3992,
-       [BNXT_ULP_CLASS_HID_75c58] = 3993,
-       [BNXT_ULP_CLASS_HID_74214] = 3994,
-       [BNXT_ULP_CLASS_HID_72634] = 3995,
-       [BNXT_ULP_CLASS_HID_72ff0] = 3996,
-       [BNXT_ULP_CLASS_HID_2a6c0] = 3997,
-       [BNXT_ULP_CLASS_HID_2acfc] = 3998,
-       [BNXT_ULP_CLASS_HID_2b09c] = 3999,
-       [BNXT_ULP_CLASS_HID_2b658] = 4000,
-       [BNXT_ULP_CLASS_HID_2cb54] = 4001,
-       [BNXT_ULP_CLASS_HID_295c4] = 4002,
-       [BNXT_ULP_CLASS_HID_2d530] = 4003,
-       [BNXT_ULP_CLASS_HID_2daec] = 4004,
-       [BNXT_ULP_CLASS_HID_2b210] = 4005,
-       [BNXT_ULP_CLASS_HID_2bbcc] = 4006,
-       [BNXT_ULP_CLASS_HID_29fec] = 4007,
-       [BNXT_ULP_CLASS_HID_285a8] = 4008,
-       [BNXT_ULP_CLASS_HID_2d6a4] = 4009,
-       [BNXT_ULP_CLASS_HID_2dc60] = 4010,
-       [BNXT_ULP_CLASS_HID_2a000] = 4011,
-       [BNXT_ULP_CLASS_HID_2a63c] = 4012,
-       [BNXT_ULP_CLASS_HID_6a3f4] = 4013,
-       [BNXT_ULP_CLASS_HID_6a9b0] = 4014,
-       [BNXT_ULP_CLASS_HID_68d50] = 4015,
-       [BNXT_ULP_CLASS_HID_6b30c] = 4016,
-       [BNXT_ULP_CLASS_HID_6c408] = 4017,
-       [BNXT_ULP_CLASS_HID_6cdc4] = 4018,
-       [BNXT_ULP_CLASS_HID_6d1e4] = 4019,
-       [BNXT_ULP_CLASS_HID_6d7a0] = 4020,
-       [BNXT_ULP_CLASS_HID_68ec4] = 4021,
-       [BNXT_ULP_CLASS_HID_6b480] = 4022,
-       [BNXT_ULP_CLASS_HID_698a0] = 4023,
-       [BNXT_ULP_CLASS_HID_69e5c] = 4024,
-       [BNXT_ULP_CLASS_HID_6d358] = 4025,
-       [BNXT_ULP_CLASS_HID_6d914] = 4026,
-       [BNXT_ULP_CLASS_HID_6bd34] = 4027,
-       [BNXT_ULP_CLASS_HID_6a2f0] = 4028,
-       [BNXT_ULP_CLASS_HID_3dcc0] = 4029,
-       [BNXT_ULP_CLASS_HID_3c2fc] = 4030,
-       [BNXT_ULP_CLASS_HID_3a69c] = 4031,
-       [BNXT_ULP_CLASS_HID_3ac58] = 4032,
-       [BNXT_ULP_CLASS_HID_38208] = 4033,
-       [BNXT_ULP_CLASS_HID_38bc4] = 4034,
-       [BNXT_ULP_CLASS_HID_3cb30] = 4035,
-       [BNXT_ULP_CLASS_HID_395a0] = 4036,
-       [BNXT_ULP_CLASS_HID_3a810] = 4037,
-       [BNXT_ULP_CLASS_HID_3d1cc] = 4038,
-       [BNXT_ULP_CLASS_HID_3b5ec] = 4039,
-       [BNXT_ULP_CLASS_HID_3bba8] = 4040,
-       [BNXT_ULP_CLASS_HID_39158] = 4041,
-       [BNXT_ULP_CLASS_HID_39714] = 4042,
-       [BNXT_ULP_CLASS_HID_3d600] = 4043,
-       [BNXT_ULP_CLASS_HID_3dc3c] = 4044,
-       [BNXT_ULP_CLASS_HID_7d9f4] = 4045,
-       [BNXT_ULP_CLASS_HID_7dfb0] = 4046,
-       [BNXT_ULP_CLASS_HID_7a350] = 4047,
-       [BNXT_ULP_CLASS_HID_7a90c] = 4048,
-       [BNXT_ULP_CLASS_HID_79f3c] = 4049,
-       [BNXT_ULP_CLASS_HID_784f8] = 4050,
-       [BNXT_ULP_CLASS_HID_7c7e4] = 4051,
-       [BNXT_ULP_CLASS_HID_7cda0] = 4052,
-       [BNXT_ULP_CLASS_HID_7a4c4] = 4053,
-       [BNXT_ULP_CLASS_HID_7aa80] = 4054,
-       [BNXT_ULP_CLASS_HID_78ea0] = 4055,
-       [BNXT_ULP_CLASS_HID_7b45c] = 4056,
-       [BNXT_ULP_CLASS_HID_7c958] = 4057,
-       [BNXT_ULP_CLASS_HID_793c8] = 4058,
-       [BNXT_ULP_CLASS_HID_7d334] = 4059,
-       [BNXT_ULP_CLASS_HID_7d8f0] = 4060,
-       [BNXT_ULP_CLASS_HID_9ab8] = 4061,
-       [BNXT_ULP_CLASS_HID_8084] = 4062,
-       [BNXT_ULP_CLASS_HID_c390] = 4063,
-       [BNXT_ULP_CLASS_HID_c9dc] = 4064,
-       [BNXT_ULP_CLASS_HID_bf2c] = 4065,
-       [BNXT_ULP_CLASS_HID_a568] = 4066,
-       [BNXT_ULP_CLASS_HID_8948] = 4067,
-       [BNXT_ULP_CLASS_HID_8e94] = 4068,
-       [BNXT_ULP_CLASS_HID_4978c] = 4069,
-       [BNXT_ULP_CLASS_HID_49dc8] = 4070,
-       [BNXT_ULP_CLASS_HID_4dce4] = 4071,
-       [BNXT_ULP_CLASS_HID_4c220] = 4072,
-       [BNXT_ULP_CLASS_HID_4b870] = 4073,
-       [BNXT_ULP_CLASS_HID_4a1bc] = 4074,
-       [BNXT_ULP_CLASS_HID_4859c] = 4075,
-       [BNXT_ULP_CLASS_HID_48bd8] = 4076,
-       [BNXT_ULP_CLASS_HID_1b0b8] = 4077,
-       [BNXT_ULP_CLASS_HID_1b684] = 4078,
-       [BNXT_ULP_CLASS_HID_19ae4] = 4079,
-       [BNXT_ULP_CLASS_HID_18020] = 4080,
-       [BNXT_ULP_CLASS_HID_1d52c] = 4081,
-       [BNXT_ULP_CLASS_HID_1db68] = 4082,
-       [BNXT_ULP_CLASS_HID_1bf48] = 4083,
-       [BNXT_ULP_CLASS_HID_1a494] = 4084,
-       [BNXT_ULP_CLASS_HID_58d8c] = 4085,
-       [BNXT_ULP_CLASS_HID_5b3c8] = 4086,
-       [BNXT_ULP_CLASS_HID_59728] = 4087,
-       [BNXT_ULP_CLASS_HID_59d74] = 4088,
-       [BNXT_ULP_CLASS_HID_5ae70] = 4089,
-       [BNXT_ULP_CLASS_HID_5d7bc] = 4090,
-       [BNXT_ULP_CLASS_HID_5bb9c] = 4091,
-       [BNXT_ULP_CLASS_HID_5a1d8] = 4092,
-       [BNXT_ULP_CLASS_HID_c138] = 4093,
-       [BNXT_ULP_CLASS_HID_c704] = 4094,
-       [BNXT_ULP_CLASS_HID_c610] = 4095,
-       [BNXT_ULP_CLASS_HID_d0a0] = 4096,
-       [BNXT_ULP_CLASS_HID_e5ac] = 4097,
-       [BNXT_ULP_CLASS_HID_ebe8] = 4098,
-       [BNXT_ULP_CLASS_HID_cfc8] = 4099,
-       [BNXT_ULP_CLASS_HID_f514] = 4100,
-       [BNXT_ULP_CLASS_HID_4da0c] = 4101,
-       [BNXT_ULP_CLASS_HID_4c048] = 4102,
-       [BNXT_ULP_CLASS_HID_4c364] = 4103,
-       [BNXT_ULP_CLASS_HID_4c8a0] = 4104,
-       [BNXT_ULP_CLASS_HID_4fef0] = 4105,
-       [BNXT_ULP_CLASS_HID_4e43c] = 4106,
-       [BNXT_ULP_CLASS_HID_4c81c] = 4107,
-       [BNXT_ULP_CLASS_HID_4ce58] = 4108,
-       [BNXT_ULP_CLASS_HID_1f738] = 4109,
-       [BNXT_ULP_CLASS_HID_1fd04] = 4110,
-       [BNXT_ULP_CLASS_HID_1c164] = 4111,
-       [BNXT_ULP_CLASS_HID_1c6a0] = 4112,
-       [BNXT_ULP_CLASS_HID_1dbac] = 4113,
-       [BNXT_ULP_CLASS_HID_1c1e8] = 4114,
-       [BNXT_ULP_CLASS_HID_1e5c8] = 4115,
-       [BNXT_ULP_CLASS_HID_1eb14] = 4116,
-       [BNXT_ULP_CLASS_HID_5f00c] = 4117,
-       [BNXT_ULP_CLASS_HID_5f648] = 4118,
-       [BNXT_ULP_CLASS_HID_5dda8] = 4119,
-       [BNXT_ULP_CLASS_HID_5c3f4] = 4120,
-       [BNXT_ULP_CLASS_HID_5d4f0] = 4121,
-       [BNXT_ULP_CLASS_HID_5da3c] = 4122,
-       [BNXT_ULP_CLASS_HID_5fe1c] = 4123,
-       [BNXT_ULP_CLASS_HID_5e458] = 4124,
-       [BNXT_ULP_CLASS_HID_bc78] = 4125,
-       [BNXT_ULP_CLASS_HID_a244] = 4126,
-       [BNXT_ULP_CLASS_HID_e550] = 4127,
-       [BNXT_ULP_CLASS_HID_ea9c] = 4128,
-       [BNXT_ULP_CLASS_HID_a0ec] = 4129,
-       [BNXT_ULP_CLASS_HID_a628] = 4130,
-       [BNXT_ULP_CLASS_HID_aa08] = 4131,
-       [BNXT_ULP_CLASS_HID_b054] = 4132,
-       [BNXT_ULP_CLASS_HID_4b94c] = 4133,
-       [BNXT_ULP_CLASS_HID_4be88] = 4134,
-       [BNXT_ULP_CLASS_HID_4e1a4] = 4135,
-       [BNXT_ULP_CLASS_HID_4e7e0] = 4136,
-       [BNXT_ULP_CLASS_HID_4bd30] = 4137,
-       [BNXT_ULP_CLASS_HID_4a37c] = 4138,
-       [BNXT_ULP_CLASS_HID_4a75c] = 4139,
-       [BNXT_ULP_CLASS_HID_4ac98] = 4140,
-       [BNXT_ULP_CLASS_HID_1b278] = 4141,
-       [BNXT_ULP_CLASS_HID_1b844] = 4142,
-       [BNXT_ULP_CLASS_HID_1bfa4] = 4143,
-       [BNXT_ULP_CLASS_HID_1a5e0] = 4144,
-       [BNXT_ULP_CLASS_HID_1f6ec] = 4145,
-       [BNXT_ULP_CLASS_HID_1fc28] = 4146,
-       [BNXT_ULP_CLASS_HID_1a008] = 4147,
-       [BNXT_ULP_CLASS_HID_1a654] = 4148,
-       [BNXT_ULP_CLASS_HID_5af4c] = 4149,
-       [BNXT_ULP_CLASS_HID_5b488] = 4150,
-       [BNXT_ULP_CLASS_HID_5b8e8] = 4151,
-       [BNXT_ULP_CLASS_HID_5be34] = 4152,
-       [BNXT_ULP_CLASS_HID_5f330] = 4153,
-       [BNXT_ULP_CLASS_HID_5f97c] = 4154,
-       [BNXT_ULP_CLASS_HID_5bd5c] = 4155,
-       [BNXT_ULP_CLASS_HID_5a298] = 4156,
-       [BNXT_ULP_CLASS_HID_e2f8] = 4157,
-       [BNXT_ULP_CLASS_HID_e8c4] = 4158,
-       [BNXT_ULP_CLASS_HID_ebd0] = 4159,
-       [BNXT_ULP_CLASS_HID_f260] = 4160,
-       [BNXT_ULP_CLASS_HID_e76c] = 4161,
-       [BNXT_ULP_CLASS_HID_eca8] = 4162,
-       [BNXT_ULP_CLASS_HID_f088] = 4163,
-       [BNXT_ULP_CLASS_HID_f6d4] = 4164,
-       [BNXT_ULP_CLASS_HID_4ffcc] = 4165,
-       [BNXT_ULP_CLASS_HID_4e508] = 4166,
-       [BNXT_ULP_CLASS_HID_4e424] = 4167,
-       [BNXT_ULP_CLASS_HID_4ea60] = 4168,
-       [BNXT_ULP_CLASS_HID_4e3b0] = 4169,
-       [BNXT_ULP_CLASS_HID_4e9fc] = 4170,
-       [BNXT_ULP_CLASS_HID_4eddc] = 4171,
-       [BNXT_ULP_CLASS_HID_4f318] = 4172,
-       [BNXT_ULP_CLASS_HID_1f8f8] = 4173,
-       [BNXT_ULP_CLASS_HID_1fec4] = 4174,
-       [BNXT_ULP_CLASS_HID_1e224] = 4175,
-       [BNXT_ULP_CLASS_HID_1e860] = 4176,
-       [BNXT_ULP_CLASS_HID_1fd6c] = 4177,
-       [BNXT_ULP_CLASS_HID_1e2a8] = 4178,
-       [BNXT_ULP_CLASS_HID_1e688] = 4179,
-       [BNXT_ULP_CLASS_HID_1ecd4] = 4180,
-       [BNXT_ULP_CLASS_HID_5f5cc] = 4181,
-       [BNXT_ULP_CLASS_HID_5fb08] = 4182,
-       [BNXT_ULP_CLASS_HID_5ff68] = 4183,
-       [BNXT_ULP_CLASS_HID_5e4b4] = 4184,
-       [BNXT_ULP_CLASS_HID_5f9b0] = 4185,
-       [BNXT_ULP_CLASS_HID_5fffc] = 4186,
-       [BNXT_ULP_CLASS_HID_5e3dc] = 4187,
-       [BNXT_ULP_CLASS_HID_5e918] = 4188,
-       [BNXT_ULP_CLASS_HID_23de0] = 4189,
-       [BNXT_ULP_CLASS_HID_223dc] = 4190,
-       [BNXT_ULP_CLASS_HID_207bc] = 4191,
-       [BNXT_ULP_CLASS_HID_20d78] = 4192,
-       [BNXT_ULP_CLASS_HID_25e74] = 4193,
-       [BNXT_ULP_CLASS_HID_24430] = 4194,
-       [BNXT_ULP_CLASS_HID_22810] = 4195,
-       [BNXT_ULP_CLASS_HID_251cc] = 4196,
-       [BNXT_ULP_CLASS_HID_20930] = 4197,
-       [BNXT_ULP_CLASS_HID_20eec] = 4198,
-       [BNXT_ULP_CLASS_HID_212cc] = 4199,
-       [BNXT_ULP_CLASS_HID_21888] = 4200,
-       [BNXT_ULP_CLASS_HID_22d84] = 4201,
-       [BNXT_ULP_CLASS_HID_25340] = 4202,
-       [BNXT_ULP_CLASS_HID_23720] = 4203,
-       [BNXT_ULP_CLASS_HID_23d1c] = 4204,
-       [BNXT_ULP_CLASS_HID_636d4] = 4205,
-       [BNXT_ULP_CLASS_HID_63c90] = 4206,
-       [BNXT_ULP_CLASS_HID_60070] = 4207,
-       [BNXT_ULP_CLASS_HID_6062c] = 4208,
-       [BNXT_ULP_CLASS_HID_65b28] = 4209,
-       [BNXT_ULP_CLASS_HID_640e4] = 4210,
-       [BNXT_ULP_CLASS_HID_624c4] = 4211,
-       [BNXT_ULP_CLASS_HID_62a80] = 4212,
-       [BNXT_ULP_CLASS_HID_605e4] = 4213,
-       [BNXT_ULP_CLASS_HID_60ba0] = 4214,
-       [BNXT_ULP_CLASS_HID_64acc] = 4215,
-       [BNXT_ULP_CLASS_HID_6157c] = 4216,
-       [BNXT_ULP_CLASS_HID_62678] = 4217,
-       [BNXT_ULP_CLASS_HID_62c34] = 4218,
-       [BNXT_ULP_CLASS_HID_63014] = 4219,
-       [BNXT_ULP_CLASS_HID_639d0] = 4220,
-       [BNXT_ULP_CLASS_HID_353e0] = 4221,
-       [BNXT_ULP_CLASS_HID_359dc] = 4222,
-       [BNXT_ULP_CLASS_HID_33dbc] = 4223,
-       [BNXT_ULP_CLASS_HID_32378] = 4224,
-       [BNXT_ULP_CLASS_HID_31928] = 4225,
-       [BNXT_ULP_CLASS_HID_31ee4] = 4226,
-       [BNXT_ULP_CLASS_HID_35e10] = 4227,
-       [BNXT_ULP_CLASS_HID_347cc] = 4228,
-       [BNXT_ULP_CLASS_HID_33f30] = 4229,
-       [BNXT_ULP_CLASS_HID_324ec] = 4230,
-       [BNXT_ULP_CLASS_HID_308cc] = 4231,
-       [BNXT_ULP_CLASS_HID_30e88] = 4232,
-       [BNXT_ULP_CLASS_HID_34384] = 4233,
-       [BNXT_ULP_CLASS_HID_34940] = 4234,
-       [BNXT_ULP_CLASS_HID_32d20] = 4235,
-       [BNXT_ULP_CLASS_HID_3531c] = 4236,
-       [BNXT_ULP_CLASS_HID_72cd4] = 4237,
-       [BNXT_ULP_CLASS_HID_75290] = 4238,
-       [BNXT_ULP_CLASS_HID_73670] = 4239,
-       [BNXT_ULP_CLASS_HID_73c2c] = 4240,
-       [BNXT_ULP_CLASS_HID_7121c] = 4241,
-       [BNXT_ULP_CLASS_HID_71bd8] = 4242,
-       [BNXT_ULP_CLASS_HID_75ac4] = 4243,
-       [BNXT_ULP_CLASS_HID_74080] = 4244,
-       [BNXT_ULP_CLASS_HID_73be4] = 4245,
-       [BNXT_ULP_CLASS_HID_721a0] = 4246,
-       [BNXT_ULP_CLASS_HID_70580] = 4247,
-       [BNXT_ULP_CLASS_HID_70b7c] = 4248,
-       [BNXT_ULP_CLASS_HID_75c78] = 4249,
-       [BNXT_ULP_CLASS_HID_74234] = 4250,
-       [BNXT_ULP_CLASS_HID_72614] = 4251,
-       [BNXT_ULP_CLASS_HID_72fd0] = 4252,
-       [BNXT_ULP_CLASS_HID_2a6e0] = 4253,
-       [BNXT_ULP_CLASS_HID_2acdc] = 4254,
-       [BNXT_ULP_CLASS_HID_2b0bc] = 4255,
-       [BNXT_ULP_CLASS_HID_2b678] = 4256,
-       [BNXT_ULP_CLASS_HID_2cb74] = 4257,
-       [BNXT_ULP_CLASS_HID_295e4] = 4258,
-       [BNXT_ULP_CLASS_HID_2d510] = 4259,
-       [BNXT_ULP_CLASS_HID_2dacc] = 4260,
-       [BNXT_ULP_CLASS_HID_2b230] = 4261,
-       [BNXT_ULP_CLASS_HID_2bbec] = 4262,
-       [BNXT_ULP_CLASS_HID_29fcc] = 4263,
-       [BNXT_ULP_CLASS_HID_28588] = 4264,
-       [BNXT_ULP_CLASS_HID_2d684] = 4265,
-       [BNXT_ULP_CLASS_HID_2dc40] = 4266,
-       [BNXT_ULP_CLASS_HID_2a020] = 4267,
-       [BNXT_ULP_CLASS_HID_2a61c] = 4268,
-       [BNXT_ULP_CLASS_HID_6a3d4] = 4269,
-       [BNXT_ULP_CLASS_HID_6a990] = 4270,
-       [BNXT_ULP_CLASS_HID_68d70] = 4271,
-       [BNXT_ULP_CLASS_HID_6b32c] = 4272,
-       [BNXT_ULP_CLASS_HID_6c428] = 4273,
-       [BNXT_ULP_CLASS_HID_6cde4] = 4274,
-       [BNXT_ULP_CLASS_HID_6d1c4] = 4275,
-       [BNXT_ULP_CLASS_HID_6d780] = 4276,
-       [BNXT_ULP_CLASS_HID_68ee4] = 4277,
-       [BNXT_ULP_CLASS_HID_6b4a0] = 4278,
-       [BNXT_ULP_CLASS_HID_69880] = 4279,
-       [BNXT_ULP_CLASS_HID_69e7c] = 4280,
-       [BNXT_ULP_CLASS_HID_6d378] = 4281,
-       [BNXT_ULP_CLASS_HID_6d934] = 4282,
-       [BNXT_ULP_CLASS_HID_6bd14] = 4283,
-       [BNXT_ULP_CLASS_HID_6a2d0] = 4284,
-       [BNXT_ULP_CLASS_HID_3dce0] = 4285,
-       [BNXT_ULP_CLASS_HID_3c2dc] = 4286,
-       [BNXT_ULP_CLASS_HID_3a6bc] = 4287,
-       [BNXT_ULP_CLASS_HID_3ac78] = 4288,
-       [BNXT_ULP_CLASS_HID_38228] = 4289,
-       [BNXT_ULP_CLASS_HID_38be4] = 4290,
-       [BNXT_ULP_CLASS_HID_3cb10] = 4291,
-       [BNXT_ULP_CLASS_HID_39580] = 4292,
-       [BNXT_ULP_CLASS_HID_3a830] = 4293,
-       [BNXT_ULP_CLASS_HID_3d1ec] = 4294,
-       [BNXT_ULP_CLASS_HID_3b5cc] = 4295,
-       [BNXT_ULP_CLASS_HID_3bb88] = 4296,
-       [BNXT_ULP_CLASS_HID_39178] = 4297,
-       [BNXT_ULP_CLASS_HID_39734] = 4298,
-       [BNXT_ULP_CLASS_HID_3d620] = 4299,
-       [BNXT_ULP_CLASS_HID_3dc1c] = 4300,
-       [BNXT_ULP_CLASS_HID_7d9d4] = 4301,
-       [BNXT_ULP_CLASS_HID_7df90] = 4302,
-       [BNXT_ULP_CLASS_HID_7a370] = 4303,
-       [BNXT_ULP_CLASS_HID_7a92c] = 4304,
-       [BNXT_ULP_CLASS_HID_79f1c] = 4305,
-       [BNXT_ULP_CLASS_HID_784d8] = 4306,
-       [BNXT_ULP_CLASS_HID_7c7c4] = 4307,
-       [BNXT_ULP_CLASS_HID_7cd80] = 4308,
-       [BNXT_ULP_CLASS_HID_7a4e4] = 4309,
-       [BNXT_ULP_CLASS_HID_7aaa0] = 4310,
-       [BNXT_ULP_CLASS_HID_78e80] = 4311,
-       [BNXT_ULP_CLASS_HID_7b47c] = 4312,
-       [BNXT_ULP_CLASS_HID_7c978] = 4313,
-       [BNXT_ULP_CLASS_HID_793e8] = 4314,
-       [BNXT_ULP_CLASS_HID_7d314] = 4315,
-       [BNXT_ULP_CLASS_HID_7d8d0] = 4316,
-       [BNXT_ULP_CLASS_HID_9ad8] = 4317,
-       [BNXT_ULP_CLASS_HID_80e4] = 4318,
-       [BNXT_ULP_CLASS_HID_c3f0] = 4319,
-       [BNXT_ULP_CLASS_HID_c9bc] = 4320,
-       [BNXT_ULP_CLASS_HID_bf4c] = 4321,
-       [BNXT_ULP_CLASS_HID_a508] = 4322,
-       [BNXT_ULP_CLASS_HID_8928] = 4323,
-       [BNXT_ULP_CLASS_HID_8ef4] = 4324,
-       [BNXT_ULP_CLASS_HID_497ec] = 4325,
-       [BNXT_ULP_CLASS_HID_49da8] = 4326,
-       [BNXT_ULP_CLASS_HID_4dc84] = 4327,
-       [BNXT_ULP_CLASS_HID_4c240] = 4328,
-       [BNXT_ULP_CLASS_HID_4b810] = 4329,
-       [BNXT_ULP_CLASS_HID_4a1dc] = 4330,
-       [BNXT_ULP_CLASS_HID_485fc] = 4331,
-       [BNXT_ULP_CLASS_HID_48bb8] = 4332,
-       [BNXT_ULP_CLASS_HID_1b0d8] = 4333,
-       [BNXT_ULP_CLASS_HID_1b6e4] = 4334,
-       [BNXT_ULP_CLASS_HID_19a84] = 4335,
-       [BNXT_ULP_CLASS_HID_18040] = 4336,
-       [BNXT_ULP_CLASS_HID_1d54c] = 4337,
-       [BNXT_ULP_CLASS_HID_1db08] = 4338,
-       [BNXT_ULP_CLASS_HID_1bf28] = 4339,
-       [BNXT_ULP_CLASS_HID_1a4f4] = 4340,
-       [BNXT_ULP_CLASS_HID_58dec] = 4341,
-       [BNXT_ULP_CLASS_HID_5b3a8] = 4342,
-       [BNXT_ULP_CLASS_HID_59748] = 4343,
-       [BNXT_ULP_CLASS_HID_59d14] = 4344,
-       [BNXT_ULP_CLASS_HID_5ae10] = 4345,
-       [BNXT_ULP_CLASS_HID_5d7dc] = 4346,
-       [BNXT_ULP_CLASS_HID_5bbfc] = 4347,
-       [BNXT_ULP_CLASS_HID_5a1b8] = 4348,
-       [BNXT_ULP_CLASS_HID_c158] = 4349,
-       [BNXT_ULP_CLASS_HID_c764] = 4350,
-       [BNXT_ULP_CLASS_HID_c670] = 4351,
-       [BNXT_ULP_CLASS_HID_d0c0] = 4352,
-       [BNXT_ULP_CLASS_HID_e5cc] = 4353,
-       [BNXT_ULP_CLASS_HID_eb88] = 4354,
-       [BNXT_ULP_CLASS_HID_cfa8] = 4355,
-       [BNXT_ULP_CLASS_HID_f574] = 4356,
-       [BNXT_ULP_CLASS_HID_4da6c] = 4357,
-       [BNXT_ULP_CLASS_HID_4c028] = 4358,
-       [BNXT_ULP_CLASS_HID_4c304] = 4359,
-       [BNXT_ULP_CLASS_HID_4c8c0] = 4360,
-       [BNXT_ULP_CLASS_HID_4fe90] = 4361,
-       [BNXT_ULP_CLASS_HID_4e45c] = 4362,
-       [BNXT_ULP_CLASS_HID_4c87c] = 4363,
-       [BNXT_ULP_CLASS_HID_4ce38] = 4364,
-       [BNXT_ULP_CLASS_HID_1f758] = 4365,
-       [BNXT_ULP_CLASS_HID_1fd64] = 4366,
-       [BNXT_ULP_CLASS_HID_1c104] = 4367,
-       [BNXT_ULP_CLASS_HID_1c6c0] = 4368,
-       [BNXT_ULP_CLASS_HID_1dbcc] = 4369,
-       [BNXT_ULP_CLASS_HID_1c188] = 4370,
-       [BNXT_ULP_CLASS_HID_1e5a8] = 4371,
-       [BNXT_ULP_CLASS_HID_1eb74] = 4372,
-       [BNXT_ULP_CLASS_HID_5f06c] = 4373,
-       [BNXT_ULP_CLASS_HID_5f628] = 4374,
-       [BNXT_ULP_CLASS_HID_5ddc8] = 4375,
-       [BNXT_ULP_CLASS_HID_5c394] = 4376,
-       [BNXT_ULP_CLASS_HID_5d490] = 4377,
-       [BNXT_ULP_CLASS_HID_5da5c] = 4378,
-       [BNXT_ULP_CLASS_HID_5fe7c] = 4379,
-       [BNXT_ULP_CLASS_HID_5e438] = 4380,
-       [BNXT_ULP_CLASS_HID_bc18] = 4381,
-       [BNXT_ULP_CLASS_HID_a224] = 4382,
-       [BNXT_ULP_CLASS_HID_e530] = 4383,
-       [BNXT_ULP_CLASS_HID_eafc] = 4384,
-       [BNXT_ULP_CLASS_HID_a08c] = 4385,
-       [BNXT_ULP_CLASS_HID_a648] = 4386,
-       [BNXT_ULP_CLASS_HID_aa68] = 4387,
-       [BNXT_ULP_CLASS_HID_b034] = 4388,
-       [BNXT_ULP_CLASS_HID_4b92c] = 4389,
-       [BNXT_ULP_CLASS_HID_4bee8] = 4390,
-       [BNXT_ULP_CLASS_HID_4e1c4] = 4391,
-       [BNXT_ULP_CLASS_HID_4e780] = 4392,
-       [BNXT_ULP_CLASS_HID_4bd50] = 4393,
-       [BNXT_ULP_CLASS_HID_4a31c] = 4394,
-       [BNXT_ULP_CLASS_HID_4a73c] = 4395,
-       [BNXT_ULP_CLASS_HID_4acf8] = 4396,
-       [BNXT_ULP_CLASS_HID_1b218] = 4397,
-       [BNXT_ULP_CLASS_HID_1b824] = 4398,
-       [BNXT_ULP_CLASS_HID_1bfc4] = 4399,
-       [BNXT_ULP_CLASS_HID_1a580] = 4400,
-       [BNXT_ULP_CLASS_HID_1f68c] = 4401,
-       [BNXT_ULP_CLASS_HID_1fc48] = 4402,
-       [BNXT_ULP_CLASS_HID_1a068] = 4403,
-       [BNXT_ULP_CLASS_HID_1a634] = 4404,
-       [BNXT_ULP_CLASS_HID_5af2c] = 4405,
-       [BNXT_ULP_CLASS_HID_5b4e8] = 4406,
-       [BNXT_ULP_CLASS_HID_5b888] = 4407,
-       [BNXT_ULP_CLASS_HID_5be54] = 4408,
-       [BNXT_ULP_CLASS_HID_5f350] = 4409,
-       [BNXT_ULP_CLASS_HID_5f91c] = 4410,
-       [BNXT_ULP_CLASS_HID_5bd3c] = 4411,
-       [BNXT_ULP_CLASS_HID_5a2f8] = 4412,
-       [BNXT_ULP_CLASS_HID_e298] = 4413,
-       [BNXT_ULP_CLASS_HID_e8a4] = 4414,
-       [BNXT_ULP_CLASS_HID_ebb0] = 4415,
-       [BNXT_ULP_CLASS_HID_f200] = 4416,
-       [BNXT_ULP_CLASS_HID_e70c] = 4417,
-       [BNXT_ULP_CLASS_HID_ecc8] = 4418,
-       [BNXT_ULP_CLASS_HID_f0e8] = 4419,
-       [BNXT_ULP_CLASS_HID_f6b4] = 4420,
-       [BNXT_ULP_CLASS_HID_4ffac] = 4421,
-       [BNXT_ULP_CLASS_HID_4e568] = 4422,
-       [BNXT_ULP_CLASS_HID_4e444] = 4423,
-       [BNXT_ULP_CLASS_HID_4ea00] = 4424,
-       [BNXT_ULP_CLASS_HID_4e3d0] = 4425,
-       [BNXT_ULP_CLASS_HID_4e99c] = 4426,
-       [BNXT_ULP_CLASS_HID_4edbc] = 4427,
-       [BNXT_ULP_CLASS_HID_4f378] = 4428,
-       [BNXT_ULP_CLASS_HID_1f898] = 4429,
-       [BNXT_ULP_CLASS_HID_1fea4] = 4430,
-       [BNXT_ULP_CLASS_HID_1e244] = 4431,
-       [BNXT_ULP_CLASS_HID_1e800] = 4432,
-       [BNXT_ULP_CLASS_HID_1fd0c] = 4433,
-       [BNXT_ULP_CLASS_HID_1e2c8] = 4434,
-       [BNXT_ULP_CLASS_HID_1e6e8] = 4435,
-       [BNXT_ULP_CLASS_HID_1ecb4] = 4436,
-       [BNXT_ULP_CLASS_HID_5f5ac] = 4437,
-       [BNXT_ULP_CLASS_HID_5fb68] = 4438,
-       [BNXT_ULP_CLASS_HID_5ff08] = 4439,
-       [BNXT_ULP_CLASS_HID_5e4d4] = 4440,
-       [BNXT_ULP_CLASS_HID_5f9d0] = 4441,
-       [BNXT_ULP_CLASS_HID_5ff9c] = 4442,
-       [BNXT_ULP_CLASS_HID_5e3bc] = 4443,
-       [BNXT_ULP_CLASS_HID_5e978] = 4444,
-       [BNXT_ULP_CLASS_HID_34f6] = 4445,
-       [BNXT_ULP_CLASS_HID_3a3a] = 4446,
-       [BNXT_ULP_CLASS_HID_541e] = 4447,
-       [BNXT_ULP_CLASS_HID_5a22] = 4448,
-       [BNXT_ULP_CLASS_HID_34fe] = 4449,
-       [BNXT_ULP_CLASS_HID_3a32] = 4450,
-       [BNXT_ULP_CLASS_HID_4a42] = 4451,
-       [BNXT_ULP_CLASS_HID_14d2] = 4452,
-       [BNXT_ULP_CLASS_HID_34c8] = 4453,
-       [BNXT_ULP_CLASS_HID_3a04] = 4454,
-       [BNXT_ULP_CLASS_HID_1e64] = 4455,
-       [BNXT_ULP_CLASS_HID_07a0] = 4456,
-       [BNXT_ULP_CLASS_HID_595c] = 4457,
-       [BNXT_ULP_CLASS_HID_5e98] = 4458,
-       [BNXT_ULP_CLASS_HID_22f8] = 4459,
-       [BNXT_ULP_CLASS_HID_2834] = 4460,
-       [BNXT_ULP_CLASS_HID_0398] = 4461,
-       [BNXT_ULP_CLASS_HID_09d4] = 4462,
-       [BNXT_ULP_CLASS_HID_48c0] = 4463,
-       [BNXT_ULP_CLASS_HID_1370] = 4464,
-       [BNXT_ULP_CLASS_HID_246c] = 4465,
-       [BNXT_ULP_CLASS_HID_2da8] = 4466,
-       [BNXT_ULP_CLASS_HID_3188] = 4467,
-       [BNXT_ULP_CLASS_HID_37c4] = 4468,
-       [BNXT_ULP_CLASS_HID_34f0] = 4469,
-       [BNXT_ULP_CLASS_HID_3a3c] = 4470,
-       [BNXT_ULP_CLASS_HID_1e5c] = 4471,
-       [BNXT_ULP_CLASS_HID_0798] = 4472,
-       [BNXT_ULP_CLASS_HID_5964] = 4473,
-       [BNXT_ULP_CLASS_HID_5ea0] = 4474,
-       [BNXT_ULP_CLASS_HID_22c0] = 4475,
-       [BNXT_ULP_CLASS_HID_280c] = 4476,
-       [BNXT_ULP_CLASS_HID_43104] = 4477,
-       [BNXT_ULP_CLASS_HID_43740] = 4478,
-       [BNXT_ULP_CLASS_HID_41b60] = 4479,
-       [BNXT_ULP_CLASS_HID_400ac] = 4480,
-       [BNXT_ULP_CLASS_HID_455a8] = 4481,
-       [BNXT_ULP_CLASS_HID_45bf4] = 4482,
-       [BNXT_ULP_CLASS_HID_43f14] = 4483,
-       [BNXT_ULP_CLASS_HID_42550] = 4484,
-       [BNXT_ULP_CLASS_HID_34d6] = 4485,
-       [BNXT_ULP_CLASS_HID_3a1a] = 4486,
-       [BNXT_ULP_CLASS_HID_543e] = 4487,
-       [BNXT_ULP_CLASS_HID_5a02] = 4488,
-       [BNXT_ULP_CLASS_HID_34de] = 4489,
-       [BNXT_ULP_CLASS_HID_3a12] = 4490,
-       [BNXT_ULP_CLASS_HID_4a62] = 4491,
-       [BNXT_ULP_CLASS_HID_14f2] = 4492,
-       [BNXT_ULP_CLASS_HID_34b6] = 4493,
-       [BNXT_ULP_CLASS_HID_3a7a] = 4494,
-       [BNXT_ULP_CLASS_HID_545e] = 4495,
-       [BNXT_ULP_CLASS_HID_5a62] = 4496,
-       [BNXT_ULP_CLASS_HID_34be] = 4497,
-       [BNXT_ULP_CLASS_HID_3a72] = 4498,
-       [BNXT_ULP_CLASS_HID_4a02] = 4499,
-       [BNXT_ULP_CLASS_HID_1492] = 4500,
-       [BNXT_ULP_CLASS_HID_34a8] = 4501,
-       [BNXT_ULP_CLASS_HID_3a64] = 4502,
-       [BNXT_ULP_CLASS_HID_1e04] = 4503,
-       [BNXT_ULP_CLASS_HID_07c0] = 4504,
-       [BNXT_ULP_CLASS_HID_593c] = 4505,
-       [BNXT_ULP_CLASS_HID_5ef8] = 4506,
-       [BNXT_ULP_CLASS_HID_2298] = 4507,
-       [BNXT_ULP_CLASS_HID_2854] = 4508,
-       [BNXT_ULP_CLASS_HID_03f8] = 4509,
-       [BNXT_ULP_CLASS_HID_09b4] = 4510,
-       [BNXT_ULP_CLASS_HID_48a0] = 4511,
-       [BNXT_ULP_CLASS_HID_1310] = 4512,
-       [BNXT_ULP_CLASS_HID_240c] = 4513,
-       [BNXT_ULP_CLASS_HID_2dc8] = 4514,
-       [BNXT_ULP_CLASS_HID_31e8] = 4515,
-       [BNXT_ULP_CLASS_HID_37a4] = 4516,
-       [BNXT_ULP_CLASS_HID_34d0] = 4517,
-       [BNXT_ULP_CLASS_HID_3a1c] = 4518,
-       [BNXT_ULP_CLASS_HID_1e7c] = 4519,
-       [BNXT_ULP_CLASS_HID_07b8] = 4520,
-       [BNXT_ULP_CLASS_HID_5944] = 4521,
-       [BNXT_ULP_CLASS_HID_5e80] = 4522,
-       [BNXT_ULP_CLASS_HID_22e0] = 4523,
-       [BNXT_ULP_CLASS_HID_282c] = 4524,
-       [BNXT_ULP_CLASS_HID_43124] = 4525,
-       [BNXT_ULP_CLASS_HID_43760] = 4526,
-       [BNXT_ULP_CLASS_HID_41b40] = 4527,
-       [BNXT_ULP_CLASS_HID_4008c] = 4528,
-       [BNXT_ULP_CLASS_HID_45588] = 4529,
-       [BNXT_ULP_CLASS_HID_45bd4] = 4530,
-       [BNXT_ULP_CLASS_HID_43f34] = 4531,
-       [BNXT_ULP_CLASS_HID_42570] = 4532,
-       [BNXT_ULP_CLASS_HID_3488] = 4533,
-       [BNXT_ULP_CLASS_HID_3a44] = 4534,
-       [BNXT_ULP_CLASS_HID_1e24] = 4535,
-       [BNXT_ULP_CLASS_HID_07e0] = 4536,
-       [BNXT_ULP_CLASS_HID_591c] = 4537,
-       [BNXT_ULP_CLASS_HID_5ed8] = 4538,
-       [BNXT_ULP_CLASS_HID_22b8] = 4539,
-       [BNXT_ULP_CLASS_HID_2874] = 4540,
-       [BNXT_ULP_CLASS_HID_03d8] = 4541,
-       [BNXT_ULP_CLASS_HID_0994] = 4542,
-       [BNXT_ULP_CLASS_HID_4880] = 4543,
-       [BNXT_ULP_CLASS_HID_1330] = 4544,
-       [BNXT_ULP_CLASS_HID_242c] = 4545,
-       [BNXT_ULP_CLASS_HID_2de8] = 4546,
-       [BNXT_ULP_CLASS_HID_31c8] = 4547,
-       [BNXT_ULP_CLASS_HID_3784] = 4548,
-       [BNXT_ULP_CLASS_HID_34b0] = 4549,
-       [BNXT_ULP_CLASS_HID_3a7c] = 4550,
-       [BNXT_ULP_CLASS_HID_1e1c] = 4551,
-       [BNXT_ULP_CLASS_HID_07d8] = 4552,
-       [BNXT_ULP_CLASS_HID_5924] = 4553,
-       [BNXT_ULP_CLASS_HID_5ee0] = 4554,
-       [BNXT_ULP_CLASS_HID_2280] = 4555,
-       [BNXT_ULP_CLASS_HID_284c] = 4556,
-       [BNXT_ULP_CLASS_HID_43144] = 4557,
-       [BNXT_ULP_CLASS_HID_43700] = 4558,
-       [BNXT_ULP_CLASS_HID_41b20] = 4559,
-       [BNXT_ULP_CLASS_HID_400ec] = 4560,
-       [BNXT_ULP_CLASS_HID_455e8] = 4561,
-       [BNXT_ULP_CLASS_HID_45bb4] = 4562,
-       [BNXT_ULP_CLASS_HID_43f54] = 4563,
-       [BNXT_ULP_CLASS_HID_42510] = 4564
+       [BNXT_ULP_CLASS_HID_55dd] = 1,
+       [BNXT_ULP_CLASS_HID_1df1] = 2,
+       [BNXT_ULP_CLASS_HID_3e55] = 3,
+       [BNXT_ULP_CLASS_HID_0649] = 4,
+       [BNXT_ULP_CLASS_HID_1011] = 5,
+       [BNXT_ULP_CLASS_HID_40e9] = 6,
+       [BNXT_ULP_CLASS_HID_3e99] = 7,
+       [BNXT_ULP_CLASS_HID_06ad] = 8,
+       [BNXT_ULP_CLASS_HID_38c7] = 9,
+       [BNXT_ULP_CLASS_HID_00fb] = 10,
+       [BNXT_ULP_CLASS_HID_24d3] = 11,
+       [BNXT_ULP_CLASS_HID_559b] = 12,
+       [BNXT_ULP_CLASS_HID_5003] = 13,
+       [BNXT_ULP_CLASS_HID_1837] = 14,
+       [BNXT_ULP_CLASS_HID_3bef] = 15,
+       [BNXT_ULP_CLASS_HID_0403] = 16,
+       [BNXT_ULP_CLASS_HID_3d3f] = 17,
+       [BNXT_ULP_CLASS_HID_0543] = 18,
+       [BNXT_ULP_CLASS_HID_292b] = 19,
+       [BNXT_ULP_CLASS_HID_59e3] = 20,
+       [BNXT_ULP_CLASS_HID_5d3b] = 21,
+       [BNXT_ULP_CLASS_HID_254f] = 22,
+       [BNXT_ULP_CLASS_HID_4917] = 23,
+       [BNXT_ULP_CLASS_HID_113b] = 24,
+       [BNXT_ULP_CLASS_HID_55fd] = 25,
+       [BNXT_ULP_CLASS_HID_1dd1] = 26,
+       [BNXT_ULP_CLASS_HID_3e75] = 27,
+       [BNXT_ULP_CLASS_HID_0669] = 28,
+       [BNXT_ULP_CLASS_HID_1ba1] = 29,
+       [BNXT_ULP_CLASS_HID_4c69] = 30,
+       [BNXT_ULP_CLASS_HID_0439] = 31,
+       [BNXT_ULP_CLASS_HID_34e1] = 32,
+       [BNXT_ULP_CLASS_HID_0465] = 33,
+       [BNXT_ULP_CLASS_HID_352d] = 34,
+       [BNXT_ULP_CLASS_HID_55b1] = 35,
+       [BNXT_ULP_CLASS_HID_1da5] = 36,
+       [BNXT_ULP_CLASS_HID_32fd] = 37,
+       [BNXT_ULP_CLASS_HID_63a5] = 38,
+       [BNXT_ULP_CLASS_HID_1b75] = 39,
+       [BNXT_ULP_CLASS_HID_4c3d] = 40,
+       [BNXT_ULP_CLASS_HID_1031] = 41,
+       [BNXT_ULP_CLASS_HID_40c9] = 42,
+       [BNXT_ULP_CLASS_HID_3eb9] = 43,
+       [BNXT_ULP_CLASS_HID_068d] = 44,
+       [BNXT_ULP_CLASS_HID_5039] = 45,
+       [BNXT_ULP_CLASS_HID_180d] = 46,
+       [BNXT_ULP_CLASS_HID_15fd] = 47,
+       [BNXT_ULP_CLASS_HID_46b5] = 48,
+       [BNXT_ULP_CLASS_HID_303d] = 49,
+       [BNXT_ULP_CLASS_HID_60f5] = 50,
+       [BNXT_ULP_CLASS_HID_5ea5] = 51,
+       [BNXT_ULP_CLASS_HID_2689] = 52,
+       [BNXT_ULP_CLASS_HID_0771] = 53,
+       [BNXT_ULP_CLASS_HID_3809] = 54,
+       [BNXT_ULP_CLASS_HID_35f9] = 55,
+       [BNXT_ULP_CLASS_HID_66b1] = 56,
+       [BNXT_ULP_CLASS_HID_559d] = 57,
+       [BNXT_ULP_CLASS_HID_1db1] = 58,
+       [BNXT_ULP_CLASS_HID_3e15] = 59,
+       [BNXT_ULP_CLASS_HID_0609] = 60,
+       [BNXT_ULP_CLASS_HID_1bc1] = 61,
+       [BNXT_ULP_CLASS_HID_4c09] = 62,
+       [BNXT_ULP_CLASS_HID_0459] = 63,
+       [BNXT_ULP_CLASS_HID_3481] = 64,
+       [BNXT_ULP_CLASS_HID_0405] = 65,
+       [BNXT_ULP_CLASS_HID_354d] = 66,
+       [BNXT_ULP_CLASS_HID_55d1] = 67,
+       [BNXT_ULP_CLASS_HID_1dc5] = 68,
+       [BNXT_ULP_CLASS_HID_329d] = 69,
+       [BNXT_ULP_CLASS_HID_63c5] = 70,
+       [BNXT_ULP_CLASS_HID_1b15] = 71,
+       [BNXT_ULP_CLASS_HID_4c5d] = 72,
+       [BNXT_ULP_CLASS_HID_1051] = 73,
+       [BNXT_ULP_CLASS_HID_40a9] = 74,
+       [BNXT_ULP_CLASS_HID_3ed9] = 75,
+       [BNXT_ULP_CLASS_HID_06ed] = 76,
+       [BNXT_ULP_CLASS_HID_5059] = 77,
+       [BNXT_ULP_CLASS_HID_186d] = 78,
+       [BNXT_ULP_CLASS_HID_159d] = 79,
+       [BNXT_ULP_CLASS_HID_46d5] = 80,
+       [BNXT_ULP_CLASS_HID_305d] = 81,
+       [BNXT_ULP_CLASS_HID_6095] = 82,
+       [BNXT_ULP_CLASS_HID_5ec5] = 83,
+       [BNXT_ULP_CLASS_HID_26e9] = 84,
+       [BNXT_ULP_CLASS_HID_0711] = 85,
+       [BNXT_ULP_CLASS_HID_3869] = 86,
+       [BNXT_ULP_CLASS_HID_3599] = 87,
+       [BNXT_ULP_CLASS_HID_66d1] = 88,
+       [BNXT_ULP_CLASS_HID_38e7] = 89,
+       [BNXT_ULP_CLASS_HID_00db] = 90,
+       [BNXT_ULP_CLASS_HID_24f3] = 91,
+       [BNXT_ULP_CLASS_HID_55bb] = 92,
+       [BNXT_ULP_CLASS_HID_5023] = 93,
+       [BNXT_ULP_CLASS_HID_1817] = 94,
+       [BNXT_ULP_CLASS_HID_3bcf] = 95,
+       [BNXT_ULP_CLASS_HID_0423] = 96,
+       [BNXT_ULP_CLASS_HID_58e3] = 97,
+       [BNXT_ULP_CLASS_HID_20d7] = 98,
+       [BNXT_ULP_CLASS_HID_448f] = 99,
+       [BNXT_ULP_CLASS_HID_0ce3] = 100,
+       [BNXT_ULP_CLASS_HID_076b] = 101,
+       [BNXT_ULP_CLASS_HID_3813] = 102,
+       [BNXT_ULP_CLASS_HID_5bcb] = 103,
+       [BNXT_ULP_CLASS_HID_243f] = 104,
+       [BNXT_ULP_CLASS_HID_144b] = 105,
+       [BNXT_ULP_CLASS_HID_4573] = 106,
+       [BNXT_ULP_CLASS_HID_0057] = 107,
+       [BNXT_ULP_CLASS_HID_311f] = 108,
+       [BNXT_ULP_CLASS_HID_2b87] = 109,
+       [BNXT_ULP_CLASS_HID_5c4f] = 110,
+       [BNXT_ULP_CLASS_HID_1793] = 111,
+       [BNXT_ULP_CLASS_HID_485b] = 112,
+       [BNXT_ULP_CLASS_HID_3447] = 113,
+       [BNXT_ULP_CLASS_HID_650f] = 114,
+       [BNXT_ULP_CLASS_HID_2053] = 115,
+       [BNXT_ULP_CLASS_HID_511b] = 116,
+       [BNXT_ULP_CLASS_HID_4b83] = 117,
+       [BNXT_ULP_CLASS_HID_13f7] = 118,
+       [BNXT_ULP_CLASS_HID_37af] = 119,
+       [BNXT_ULP_CLASS_HID_6857] = 120,
+       [BNXT_ULP_CLASS_HID_3d1f] = 121,
+       [BNXT_ULP_CLASS_HID_0563] = 122,
+       [BNXT_ULP_CLASS_HID_290b] = 123,
+       [BNXT_ULP_CLASS_HID_59c3] = 124,
+       [BNXT_ULP_CLASS_HID_5d1b] = 125,
+       [BNXT_ULP_CLASS_HID_256f] = 126,
+       [BNXT_ULP_CLASS_HID_4937] = 127,
+       [BNXT_ULP_CLASS_HID_111b] = 128,
+       [BNXT_ULP_CLASS_HID_5f4b] = 129,
+       [BNXT_ULP_CLASS_HID_275f] = 130,
+       [BNXT_ULP_CLASS_HID_4b67] = 131,
+       [BNXT_ULP_CLASS_HID_134b] = 132,
+       [BNXT_ULP_CLASS_HID_1683] = 133,
+       [BNXT_ULP_CLASS_HID_475b] = 134,
+       [BNXT_ULP_CLASS_HID_02bf] = 135,
+       [BNXT_ULP_CLASS_HID_3377] = 136,
+       [BNXT_ULP_CLASS_HID_19db] = 137,
+       [BNXT_ULP_CLASS_HID_4a93] = 138,
+       [BNXT_ULP_CLASS_HID_05f7] = 139,
+       [BNXT_ULP_CLASS_HID_368f] = 140,
+       [BNXT_ULP_CLASS_HID_39c7] = 141,
+       [BNXT_ULP_CLASS_HID_022b] = 142,
+       [BNXT_ULP_CLASS_HID_25f3] = 143,
+       [BNXT_ULP_CLASS_HID_568b] = 144,
+       [BNXT_ULP_CLASS_HID_3c37] = 145,
+       [BNXT_ULP_CLASS_HID_041b] = 146,
+       [BNXT_ULP_CLASS_HID_2823] = 147,
+       [BNXT_ULP_CLASS_HID_58fb] = 148,
+       [BNXT_ULP_CLASS_HID_5c33] = 149,
+       [BNXT_ULP_CLASS_HID_2407] = 150,
+       [BNXT_ULP_CLASS_HID_482f] = 151,
+       [BNXT_ULP_CLASS_HID_1033] = 152,
+       [BNXT_ULP_CLASS_HID_3887] = 153,
+       [BNXT_ULP_CLASS_HID_00bb] = 154,
+       [BNXT_ULP_CLASS_HID_2493] = 155,
+       [BNXT_ULP_CLASS_HID_55db] = 156,
+       [BNXT_ULP_CLASS_HID_5043] = 157,
+       [BNXT_ULP_CLASS_HID_1877] = 158,
+       [BNXT_ULP_CLASS_HID_3baf] = 159,
+       [BNXT_ULP_CLASS_HID_0443] = 160,
+       [BNXT_ULP_CLASS_HID_5883] = 161,
+       [BNXT_ULP_CLASS_HID_20b7] = 162,
+       [BNXT_ULP_CLASS_HID_44ef] = 163,
+       [BNXT_ULP_CLASS_HID_0c83] = 164,
+       [BNXT_ULP_CLASS_HID_070b] = 165,
+       [BNXT_ULP_CLASS_HID_3873] = 166,
+       [BNXT_ULP_CLASS_HID_5bab] = 167,
+       [BNXT_ULP_CLASS_HID_245f] = 168,
+       [BNXT_ULP_CLASS_HID_142b] = 169,
+       [BNXT_ULP_CLASS_HID_4513] = 170,
+       [BNXT_ULP_CLASS_HID_0037] = 171,
+       [BNXT_ULP_CLASS_HID_317f] = 172,
+       [BNXT_ULP_CLASS_HID_2be7] = 173,
+       [BNXT_ULP_CLASS_HID_5c2f] = 174,
+       [BNXT_ULP_CLASS_HID_17f3] = 175,
+       [BNXT_ULP_CLASS_HID_483b] = 176,
+       [BNXT_ULP_CLASS_HID_3427] = 177,
+       [BNXT_ULP_CLASS_HID_656f] = 178,
+       [BNXT_ULP_CLASS_HID_2033] = 179,
+       [BNXT_ULP_CLASS_HID_517b] = 180,
+       [BNXT_ULP_CLASS_HID_4be3] = 181,
+       [BNXT_ULP_CLASS_HID_1397] = 182,
+       [BNXT_ULP_CLASS_HID_37cf] = 183,
+       [BNXT_ULP_CLASS_HID_6837] = 184,
+       [BNXT_ULP_CLASS_HID_3d7f] = 185,
+       [BNXT_ULP_CLASS_HID_0503] = 186,
+       [BNXT_ULP_CLASS_HID_296b] = 187,
+       [BNXT_ULP_CLASS_HID_59a3] = 188,
+       [BNXT_ULP_CLASS_HID_5d7b] = 189,
+       [BNXT_ULP_CLASS_HID_250f] = 190,
+       [BNXT_ULP_CLASS_HID_4957] = 191,
+       [BNXT_ULP_CLASS_HID_117b] = 192,
+       [BNXT_ULP_CLASS_HID_5f2b] = 193,
+       [BNXT_ULP_CLASS_HID_273f] = 194,
+       [BNXT_ULP_CLASS_HID_4b07] = 195,
+       [BNXT_ULP_CLASS_HID_132b] = 196,
+       [BNXT_ULP_CLASS_HID_16e3] = 197,
+       [BNXT_ULP_CLASS_HID_473b] = 198,
+       [BNXT_ULP_CLASS_HID_02df] = 199,
+       [BNXT_ULP_CLASS_HID_3317] = 200,
+       [BNXT_ULP_CLASS_HID_19bb] = 201,
+       [BNXT_ULP_CLASS_HID_4af3] = 202,
+       [BNXT_ULP_CLASS_HID_0597] = 203,
+       [BNXT_ULP_CLASS_HID_36ef] = 204,
+       [BNXT_ULP_CLASS_HID_39a7] = 205,
+       [BNXT_ULP_CLASS_HID_024b] = 206,
+       [BNXT_ULP_CLASS_HID_2593] = 207,
+       [BNXT_ULP_CLASS_HID_56eb] = 208,
+       [BNXT_ULP_CLASS_HID_3c57] = 209,
+       [BNXT_ULP_CLASS_HID_047b] = 210,
+       [BNXT_ULP_CLASS_HID_2843] = 211,
+       [BNXT_ULP_CLASS_HID_589b] = 212,
+       [BNXT_ULP_CLASS_HID_5c53] = 213,
+       [BNXT_ULP_CLASS_HID_2467] = 214,
+       [BNXT_ULP_CLASS_HID_484f] = 215,
+       [BNXT_ULP_CLASS_HID_1053] = 216,
+       [BNXT_ULP_CLASS_HID_5ce1] = 217,
+       [BNXT_ULP_CLASS_HID_4579] = 218,
+       [BNXT_ULP_CLASS_HID_1735] = 219,
+       [BNXT_ULP_CLASS_HID_45bd] = 220,
+       [BNXT_ULP_CLASS_HID_3feb] = 221,
+       [BNXT_ULP_CLASS_HID_2bf7] = 222,
+       [BNXT_ULP_CLASS_HID_5727] = 223,
+       [BNXT_ULP_CLASS_HID_4333] = 224,
+       [BNXT_ULP_CLASS_HID_4453] = 225,
+       [BNXT_ULP_CLASS_HID_304f] = 226,
+       [BNXT_ULP_CLASS_HID_645f] = 227,
+       [BNXT_ULP_CLASS_HID_504b] = 228,
+       [BNXT_ULP_CLASS_HID_5cc1] = 229,
+       [BNXT_ULP_CLASS_HID_4559] = 230,
+       [BNXT_ULP_CLASS_HID_2285] = 231,
+       [BNXT_ULP_CLASS_HID_0b1d] = 232,
+       [BNXT_ULP_CLASS_HID_0b49] = 233,
+       [BNXT_ULP_CLASS_HID_5c95] = 234,
+       [BNXT_ULP_CLASS_HID_39c1] = 235,
+       [BNXT_ULP_CLASS_HID_2259] = 236,
+       [BNXT_ULP_CLASS_HID_1715] = 237,
+       [BNXT_ULP_CLASS_HID_459d] = 238,
+       [BNXT_ULP_CLASS_HID_571d] = 239,
+       [BNXT_ULP_CLASS_HID_1cd1] = 240,
+       [BNXT_ULP_CLASS_HID_3711] = 241,
+       [BNXT_ULP_CLASS_HID_6599] = 242,
+       [BNXT_ULP_CLASS_HID_0e55] = 243,
+       [BNXT_ULP_CLASS_HID_3cdd] = 244,
+       [BNXT_ULP_CLASS_HID_5ca1] = 245,
+       [BNXT_ULP_CLASS_HID_4539] = 246,
+       [BNXT_ULP_CLASS_HID_22e5] = 247,
+       [BNXT_ULP_CLASS_HID_0b7d] = 248,
+       [BNXT_ULP_CLASS_HID_0b29] = 249,
+       [BNXT_ULP_CLASS_HID_5cf5] = 250,
+       [BNXT_ULP_CLASS_HID_39a1] = 251,
+       [BNXT_ULP_CLASS_HID_2239] = 252,
+       [BNXT_ULP_CLASS_HID_1775] = 253,
+       [BNXT_ULP_CLASS_HID_45fd] = 254,
+       [BNXT_ULP_CLASS_HID_577d] = 255,
+       [BNXT_ULP_CLASS_HID_1cb1] = 256,
+       [BNXT_ULP_CLASS_HID_3771] = 257,
+       [BNXT_ULP_CLASS_HID_65f9] = 258,
+       [BNXT_ULP_CLASS_HID_0e35] = 259,
+       [BNXT_ULP_CLASS_HID_3cbd] = 260,
+       [BNXT_ULP_CLASS_HID_3fcb] = 261,
+       [BNXT_ULP_CLASS_HID_2bd7] = 262,
+       [BNXT_ULP_CLASS_HID_5707] = 263,
+       [BNXT_ULP_CLASS_HID_4313] = 264,
+       [BNXT_ULP_CLASS_HID_5fc7] = 265,
+       [BNXT_ULP_CLASS_HID_4bd3] = 266,
+       [BNXT_ULP_CLASS_HID_0e4f] = 267,
+       [BNXT_ULP_CLASS_HID_632f] = 268,
+       [BNXT_ULP_CLASS_HID_1baf] = 269,
+       [BNXT_ULP_CLASS_HID_07bb] = 270,
+       [BNXT_ULP_CLASS_HID_32eb] = 271,
+       [BNXT_ULP_CLASS_HID_1ef7] = 272,
+       [BNXT_ULP_CLASS_HID_3bab] = 273,
+       [BNXT_ULP_CLASS_HID_27b7] = 274,
+       [BNXT_ULP_CLASS_HID_52e7] = 275,
+       [BNXT_ULP_CLASS_HID_3ef3] = 276,
+       [BNXT_ULP_CLASS_HID_4473] = 277,
+       [BNXT_ULP_CLASS_HID_306f] = 278,
+       [BNXT_ULP_CLASS_HID_647f] = 279,
+       [BNXT_ULP_CLASS_HID_506b] = 280,
+       [BNXT_ULP_CLASS_HID_66af] = 281,
+       [BNXT_ULP_CLASS_HID_525b] = 282,
+       [BNXT_ULP_CLASS_HID_1de7] = 283,
+       [BNXT_ULP_CLASS_HID_0993] = 284,
+       [BNXT_ULP_CLASS_HID_213f] = 285,
+       [BNXT_ULP_CLASS_HID_0d2b] = 286,
+       [BNXT_ULP_CLASS_HID_413b] = 287,
+       [BNXT_ULP_CLASS_HID_2cd7] = 288,
+       [BNXT_ULP_CLASS_HID_436b] = 289,
+       [BNXT_ULP_CLASS_HID_2f07] = 290,
+       [BNXT_ULP_CLASS_HID_6317] = 291,
+       [BNXT_ULP_CLASS_HID_4f03] = 292,
+       [BNXT_ULP_CLASS_HID_3fab] = 293,
+       [BNXT_ULP_CLASS_HID_2bb7] = 294,
+       [BNXT_ULP_CLASS_HID_5767] = 295,
+       [BNXT_ULP_CLASS_HID_4373] = 296,
+       [BNXT_ULP_CLASS_HID_5fa7] = 297,
+       [BNXT_ULP_CLASS_HID_4bb3] = 298,
+       [BNXT_ULP_CLASS_HID_0e2f] = 299,
+       [BNXT_ULP_CLASS_HID_634f] = 300,
+       [BNXT_ULP_CLASS_HID_1bcf] = 301,
+       [BNXT_ULP_CLASS_HID_07db] = 302,
+       [BNXT_ULP_CLASS_HID_328b] = 303,
+       [BNXT_ULP_CLASS_HID_1e97] = 304,
+       [BNXT_ULP_CLASS_HID_3bcb] = 305,
+       [BNXT_ULP_CLASS_HID_27d7] = 306,
+       [BNXT_ULP_CLASS_HID_5287] = 307,
+       [BNXT_ULP_CLASS_HID_3e93] = 308,
+       [BNXT_ULP_CLASS_HID_4413] = 309,
+       [BNXT_ULP_CLASS_HID_300f] = 310,
+       [BNXT_ULP_CLASS_HID_641f] = 311,
+       [BNXT_ULP_CLASS_HID_500b] = 312,
+       [BNXT_ULP_CLASS_HID_66cf] = 313,
+       [BNXT_ULP_CLASS_HID_523b] = 314,
+       [BNXT_ULP_CLASS_HID_1d87] = 315,
+       [BNXT_ULP_CLASS_HID_09f3] = 316,
+       [BNXT_ULP_CLASS_HID_215f] = 317,
+       [BNXT_ULP_CLASS_HID_0d4b] = 318,
+       [BNXT_ULP_CLASS_HID_415b] = 319,
+       [BNXT_ULP_CLASS_HID_2cb7] = 320,
+       [BNXT_ULP_CLASS_HID_430b] = 321,
+       [BNXT_ULP_CLASS_HID_2f67] = 322,
+       [BNXT_ULP_CLASS_HID_6377] = 323,
+       [BNXT_ULP_CLASS_HID_4f63] = 324,
+       [BNXT_ULP_CLASS_HID_29b5] = 325,
+       [BNXT_ULP_CLASS_HID_29ad] = 326,
+       [BNXT_ULP_CLASS_HID_29b7] = 327,
+       [BNXT_ULP_CLASS_HID_1583] = 328,
+       [BNXT_ULP_CLASS_HID_29af] = 329,
+       [BNXT_ULP_CLASS_HID_159b] = 330,
+       [BNXT_ULP_CLASS_HID_2995] = 331,
+       [BNXT_ULP_CLASS_HID_298d] = 332,
+       [BNXT_ULP_CLASS_HID_29f5] = 333,
+       [BNXT_ULP_CLASS_HID_29ed] = 334,
+       [BNXT_ULP_CLASS_HID_2997] = 335,
+       [BNXT_ULP_CLASS_HID_15a3] = 336,
+       [BNXT_ULP_CLASS_HID_298f] = 337,
+       [BNXT_ULP_CLASS_HID_15bb] = 338,
+       [BNXT_ULP_CLASS_HID_29f7] = 339,
+       [BNXT_ULP_CLASS_HID_15c3] = 340,
+       [BNXT_ULP_CLASS_HID_29ef] = 341,
+       [BNXT_ULP_CLASS_HID_15db] = 342,
+       [BNXT_ULP_CLASS_HID_1151] = 343,
+       [BNXT_ULP_CLASS_HID_315d] = 344,
+       [BNXT_ULP_CLASS_HID_34c6] = 345,
+       [BNXT_ULP_CLASS_HID_0c22] = 346,
+       [BNXT_ULP_CLASS_HID_1cbe] = 347,
+       [BNXT_ULP_CLASS_HID_179a] = 348,
+       [BNXT_ULP_CLASS_HID_59be] = 349,
+       [BNXT_ULP_CLASS_HID_515a] = 350,
+       [BNXT_ULP_CLASS_HID_1c72] = 351,
+       [BNXT_ULP_CLASS_HID_171e] = 352,
+       [BNXT_ULP_CLASS_HID_19c8] = 353,
+       [BNXT_ULP_CLASS_HID_112c] = 354,
+       [BNXT_ULP_CLASS_HID_4d68] = 355,
+       [BNXT_ULP_CLASS_HID_444c] = 356,
+       [BNXT_ULP_CLASS_HID_0e8c] = 357,
+       [BNXT_ULP_CLASS_HID_09e0] = 358,
+       [BNXT_ULP_CLASS_HID_1af0] = 359,
+       [BNXT_ULP_CLASS_HID_15d4] = 360,
+       [BNXT_ULP_CLASS_HID_1dd0] = 361,
+       [BNXT_ULP_CLASS_HID_14f4] = 362,
+       [BNXT_ULP_CLASS_HID_70b0] = 363,
+       [BNXT_ULP_CLASS_HID_4854] = 364,
+       [BNXT_ULP_CLASS_HID_3dd4] = 365,
+       [BNXT_ULP_CLASS_HID_34f8] = 366,
+       [BNXT_ULP_CLASS_HID_09e8] = 367,
+       [BNXT_ULP_CLASS_HID_008c] = 368,
+       [BNXT_ULP_CLASS_HID_34e6] = 369,
+       [BNXT_ULP_CLASS_HID_0c02] = 370,
+       [BNXT_ULP_CLASS_HID_1c9e] = 371,
+       [BNXT_ULP_CLASS_HID_17ba] = 372,
+       [BNXT_ULP_CLASS_HID_429e] = 373,
+       [BNXT_ULP_CLASS_HID_5dba] = 374,
+       [BNXT_ULP_CLASS_HID_2a16] = 375,
+       [BNXT_ULP_CLASS_HID_2532] = 376,
+       [BNXT_ULP_CLASS_HID_2da2] = 377,
+       [BNXT_ULP_CLASS_HID_24fe] = 378,
+       [BNXT_ULP_CLASS_HID_355a] = 379,
+       [BNXT_ULP_CLASS_HID_0c76] = 380,
+       [BNXT_ULP_CLASS_HID_13e6] = 381,
+       [BNXT_ULP_CLASS_HID_7276] = 382,
+       [BNXT_ULP_CLASS_HID_42d2] = 383,
+       [BNXT_ULP_CLASS_HID_5dee] = 384,
+       [BNXT_ULP_CLASS_HID_59de] = 385,
+       [BNXT_ULP_CLASS_HID_513a] = 386,
+       [BNXT_ULP_CLASS_HID_1c12] = 387,
+       [BNXT_ULP_CLASS_HID_177e] = 388,
+       [BNXT_ULP_CLASS_HID_0e92] = 389,
+       [BNXT_ULP_CLASS_HID_09fe] = 390,
+       [BNXT_ULP_CLASS_HID_5c1a] = 391,
+       [BNXT_ULP_CLASS_HID_5746] = 392,
+       [BNXT_ULP_CLASS_HID_79da] = 393,
+       [BNXT_ULP_CLASS_HID_7106] = 394,
+       [BNXT_ULP_CLASS_HID_3c1e] = 395,
+       [BNXT_ULP_CLASS_HID_377a] = 396,
+       [BNXT_ULP_CLASS_HID_2e9e] = 397,
+       [BNXT_ULP_CLASS_HID_29fa] = 398,
+       [BNXT_ULP_CLASS_HID_14d2] = 399,
+       [BNXT_ULP_CLASS_HID_7742] = 400,
+       [BNXT_ULP_CLASS_HID_3706] = 401,
+       [BNXT_ULP_CLASS_HID_0fe2] = 402,
+       [BNXT_ULP_CLASS_HID_1f7e] = 403,
+       [BNXT_ULP_CLASS_HID_145a] = 404,
+       [BNXT_ULP_CLASS_HID_417e] = 405,
+       [BNXT_ULP_CLASS_HID_5e5a] = 406,
+       [BNXT_ULP_CLASS_HID_29f6] = 407,
+       [BNXT_ULP_CLASS_HID_26d2] = 408,
+       [BNXT_ULP_CLASS_HID_2e42] = 409,
+       [BNXT_ULP_CLASS_HID_271e] = 410,
+       [BNXT_ULP_CLASS_HID_36ba] = 411,
+       [BNXT_ULP_CLASS_HID_0f96] = 412,
+       [BNXT_ULP_CLASS_HID_1006] = 413,
+       [BNXT_ULP_CLASS_HID_7196] = 414,
+       [BNXT_ULP_CLASS_HID_4132] = 415,
+       [BNXT_ULP_CLASS_HID_5e0e] = 416,
+       [BNXT_ULP_CLASS_HID_59fe] = 417,
+       [BNXT_ULP_CLASS_HID_511a] = 418,
+       [BNXT_ULP_CLASS_HID_1c32] = 419,
+       [BNXT_ULP_CLASS_HID_175e] = 420,
+       [BNXT_ULP_CLASS_HID_0eb2] = 421,
+       [BNXT_ULP_CLASS_HID_09de] = 422,
+       [BNXT_ULP_CLASS_HID_5c3a] = 423,
+       [BNXT_ULP_CLASS_HID_5766] = 424,
+       [BNXT_ULP_CLASS_HID_79fa] = 425,
+       [BNXT_ULP_CLASS_HID_7126] = 426,
+       [BNXT_ULP_CLASS_HID_3c3e] = 427,
+       [BNXT_ULP_CLASS_HID_375a] = 428,
+       [BNXT_ULP_CLASS_HID_2ebe] = 429,
+       [BNXT_ULP_CLASS_HID_29da] = 430,
+       [BNXT_ULP_CLASS_HID_14f2] = 431,
+       [BNXT_ULP_CLASS_HID_7762] = 432,
+       [BNXT_ULP_CLASS_HID_19e8] = 433,
+       [BNXT_ULP_CLASS_HID_110c] = 434,
+       [BNXT_ULP_CLASS_HID_4d48] = 435,
+       [BNXT_ULP_CLASS_HID_446c] = 436,
+       [BNXT_ULP_CLASS_HID_0eac] = 437,
+       [BNXT_ULP_CLASS_HID_09c0] = 438,
+       [BNXT_ULP_CLASS_HID_1ad0] = 439,
+       [BNXT_ULP_CLASS_HID_15f4] = 440,
+       [BNXT_ULP_CLASS_HID_39ec] = 441,
+       [BNXT_ULP_CLASS_HID_3100] = 442,
+       [BNXT_ULP_CLASS_HID_0210] = 443,
+       [BNXT_ULP_CLASS_HID_1d34] = 444,
+       [BNXT_ULP_CLASS_HID_2ea0] = 445,
+       [BNXT_ULP_CLASS_HID_29c4] = 446,
+       [BNXT_ULP_CLASS_HID_3ad4] = 447,
+       [BNXT_ULP_CLASS_HID_35e8] = 448,
+       [BNXT_ULP_CLASS_HID_5d80] = 449,
+       [BNXT_ULP_CLASS_HID_54a4] = 450,
+       [BNXT_ULP_CLASS_HID_29b4] = 451,
+       [BNXT_ULP_CLASS_HID_20c8] = 452,
+       [BNXT_ULP_CLASS_HID_7244] = 453,
+       [BNXT_ULP_CLASS_HID_4d98] = 454,
+       [BNXT_ULP_CLASS_HID_5e68] = 455,
+       [BNXT_ULP_CLASS_HID_598c] = 456,
+       [BNXT_ULP_CLASS_HID_1248] = 457,
+       [BNXT_ULP_CLASS_HID_74d8] = 458,
+       [BNXT_ULP_CLASS_HID_49a8] = 459,
+       [BNXT_ULP_CLASS_HID_40cc] = 460,
+       [BNXT_ULP_CLASS_HID_0b0c] = 461,
+       [BNXT_ULP_CLASS_HID_0220] = 462,
+       [BNXT_ULP_CLASS_HID_1730] = 463,
+       [BNXT_ULP_CLASS_HID_7980] = 464,
+       [BNXT_ULP_CLASS_HID_1db0] = 465,
+       [BNXT_ULP_CLASS_HID_1494] = 466,
+       [BNXT_ULP_CLASS_HID_70d0] = 467,
+       [BNXT_ULP_CLASS_HID_4834] = 468,
+       [BNXT_ULP_CLASS_HID_3db4] = 469,
+       [BNXT_ULP_CLASS_HID_3498] = 470,
+       [BNXT_ULP_CLASS_HID_0988] = 471,
+       [BNXT_ULP_CLASS_HID_00ec] = 472,
+       [BNXT_ULP_CLASS_HID_3f44] = 473,
+       [BNXT_ULP_CLASS_HID_36a8] = 474,
+       [BNXT_ULP_CLASS_HID_0b58] = 475,
+       [BNXT_ULP_CLASS_HID_02bc] = 476,
+       [BNXT_ULP_CLASS_HID_5f48] = 477,
+       [BNXT_ULP_CLASS_HID_56ac] = 478,
+       [BNXT_ULP_CLASS_HID_2b5c] = 479,
+       [BNXT_ULP_CLASS_HID_2280] = 480,
+       [BNXT_ULP_CLASS_HID_4000] = 481,
+       [BNXT_ULP_CLASS_HID_5b64] = 482,
+       [BNXT_ULP_CLASS_HID_2c14] = 483,
+       [BNXT_ULP_CLASS_HID_2778] = 484,
+       [BNXT_ULP_CLASS_HID_18f8] = 485,
+       [BNXT_ULP_CLASS_HID_13dc] = 486,
+       [BNXT_ULP_CLASS_HID_4c18] = 487,
+       [BNXT_ULP_CLASS_HID_477c] = 488,
+       [BNXT_ULP_CLASS_HID_1a88] = 489,
+       [BNXT_ULP_CLASS_HID_15ec] = 490,
+       [BNXT_ULP_CLASS_HID_4e28] = 491,
+       [BNXT_ULP_CLASS_HID_490c] = 492,
+       [BNXT_ULP_CLASS_HID_3a8c] = 493,
+       [BNXT_ULP_CLASS_HID_35f0] = 494,
+       [BNXT_ULP_CLASS_HID_06e0] = 495,
+       [BNXT_ULP_CLASS_HID_01c4] = 496,
+       [BNXT_ULP_CLASS_HID_1a08] = 497,
+       [BNXT_ULP_CLASS_HID_12ec] = 498,
+       [BNXT_ULP_CLASS_HID_4ea8] = 499,
+       [BNXT_ULP_CLASS_HID_478c] = 500,
+       [BNXT_ULP_CLASS_HID_0d4c] = 501,
+       [BNXT_ULP_CLASS_HID_0a20] = 502,
+       [BNXT_ULP_CLASS_HID_1930] = 503,
+       [BNXT_ULP_CLASS_HID_1614] = 504,
+       [BNXT_ULP_CLASS_HID_3a0c] = 505,
+       [BNXT_ULP_CLASS_HID_32e0] = 506,
+       [BNXT_ULP_CLASS_HID_01f0] = 507,
+       [BNXT_ULP_CLASS_HID_1ed4] = 508,
+       [BNXT_ULP_CLASS_HID_2d40] = 509,
+       [BNXT_ULP_CLASS_HID_2a24] = 510,
+       [BNXT_ULP_CLASS_HID_3934] = 511,
+       [BNXT_ULP_CLASS_HID_3608] = 512,
+       [BNXT_ULP_CLASS_HID_5e60] = 513,
+       [BNXT_ULP_CLASS_HID_5744] = 514,
+       [BNXT_ULP_CLASS_HID_2a54] = 515,
+       [BNXT_ULP_CLASS_HID_2328] = 516,
+       [BNXT_ULP_CLASS_HID_71a4] = 517,
+       [BNXT_ULP_CLASS_HID_4e78] = 518,
+       [BNXT_ULP_CLASS_HID_5d88] = 519,
+       [BNXT_ULP_CLASS_HID_5a6c] = 520,
+       [BNXT_ULP_CLASS_HID_11a8] = 521,
+       [BNXT_ULP_CLASS_HID_7738] = 522,
+       [BNXT_ULP_CLASS_HID_4a48] = 523,
+       [BNXT_ULP_CLASS_HID_432c] = 524,
+       [BNXT_ULP_CLASS_HID_08ec] = 525,
+       [BNXT_ULP_CLASS_HID_01c0] = 526,
+       [BNXT_ULP_CLASS_HID_14d0] = 527,
+       [BNXT_ULP_CLASS_HID_7a60] = 528,
+       [BNXT_ULP_CLASS_HID_1d90] = 529,
+       [BNXT_ULP_CLASS_HID_14b4] = 530,
+       [BNXT_ULP_CLASS_HID_70f0] = 531,
+       [BNXT_ULP_CLASS_HID_4814] = 532,
+       [BNXT_ULP_CLASS_HID_3d94] = 533,
+       [BNXT_ULP_CLASS_HID_34b8] = 534,
+       [BNXT_ULP_CLASS_HID_09a8] = 535,
+       [BNXT_ULP_CLASS_HID_00cc] = 536,
+       [BNXT_ULP_CLASS_HID_3f64] = 537,
+       [BNXT_ULP_CLASS_HID_3688] = 538,
+       [BNXT_ULP_CLASS_HID_0b78] = 539,
+       [BNXT_ULP_CLASS_HID_029c] = 540,
+       [BNXT_ULP_CLASS_HID_5f68] = 541,
+       [BNXT_ULP_CLASS_HID_568c] = 542,
+       [BNXT_ULP_CLASS_HID_2b7c] = 543,
+       [BNXT_ULP_CLASS_HID_22a0] = 544,
+       [BNXT_ULP_CLASS_HID_4020] = 545,
+       [BNXT_ULP_CLASS_HID_5b44] = 546,
+       [BNXT_ULP_CLASS_HID_2c34] = 547,
+       [BNXT_ULP_CLASS_HID_2758] = 548,
+       [BNXT_ULP_CLASS_HID_18d8] = 549,
+       [BNXT_ULP_CLASS_HID_13fc] = 550,
+       [BNXT_ULP_CLASS_HID_4c38] = 551,
+       [BNXT_ULP_CLASS_HID_475c] = 552,
+       [BNXT_ULP_CLASS_HID_1aa8] = 553,
+       [BNXT_ULP_CLASS_HID_15cc] = 554,
+       [BNXT_ULP_CLASS_HID_4e08] = 555,
+       [BNXT_ULP_CLASS_HID_492c] = 556,
+       [BNXT_ULP_CLASS_HID_3aac] = 557,
+       [BNXT_ULP_CLASS_HID_35d0] = 558,
+       [BNXT_ULP_CLASS_HID_06c0] = 559,
+       [BNXT_ULP_CLASS_HID_01e4] = 560,
+       [BNXT_ULP_CLASS_HID_4d32] = 561,
+       [BNXT_ULP_CLASS_HID_54aa] = 562,
+       [BNXT_ULP_CLASS_HID_0686] = 563,
+       [BNXT_ULP_CLASS_HID_540e] = 564,
+       [BNXT_ULP_CLASS_HID_2e3c] = 565,
+       [BNXT_ULP_CLASS_HID_3a20] = 566,
+       [BNXT_ULP_CLASS_HID_46f0] = 567,
+       [BNXT_ULP_CLASS_HID_52e4] = 568,
+       [BNXT_ULP_CLASS_HID_55e4] = 569,
+       [BNXT_ULP_CLASS_HID_21f8] = 570,
+       [BNXT_ULP_CLASS_HID_75e8] = 571,
+       [BNXT_ULP_CLASS_HID_41fc] = 572,
+       [BNXT_ULP_CLASS_HID_4d12] = 573,
+       [BNXT_ULP_CLASS_HID_548a] = 574,
+       [BNXT_ULP_CLASS_HID_3356] = 575,
+       [BNXT_ULP_CLASS_HID_1ace] = 576,
+       [BNXT_ULP_CLASS_HID_1a9a] = 577,
+       [BNXT_ULP_CLASS_HID_4d46] = 578,
+       [BNXT_ULP_CLASS_HID_2812] = 579,
+       [BNXT_ULP_CLASS_HID_338a] = 580,
+       [BNXT_ULP_CLASS_HID_06e6] = 581,
+       [BNXT_ULP_CLASS_HID_546e] = 582,
+       [BNXT_ULP_CLASS_HID_46ee] = 583,
+       [BNXT_ULP_CLASS_HID_0d22] = 584,
+       [BNXT_ULP_CLASS_HID_26e2] = 585,
+       [BNXT_ULP_CLASS_HID_746a] = 586,
+       [BNXT_ULP_CLASS_HID_1fa6] = 587,
+       [BNXT_ULP_CLASS_HID_2d2e] = 588,
+       [BNXT_ULP_CLASS_HID_4ef2] = 589,
+       [BNXT_ULP_CLASS_HID_576a] = 590,
+       [BNXT_ULP_CLASS_HID_30b6] = 591,
+       [BNXT_ULP_CLASS_HID_192e] = 592,
+       [BNXT_ULP_CLASS_HID_197a] = 593,
+       [BNXT_ULP_CLASS_HID_4ea6] = 594,
+       [BNXT_ULP_CLASS_HID_2bf2] = 595,
+       [BNXT_ULP_CLASS_HID_306a] = 596,
+       [BNXT_ULP_CLASS_HID_06c6] = 597,
+       [BNXT_ULP_CLASS_HID_544e] = 598,
+       [BNXT_ULP_CLASS_HID_46ce] = 599,
+       [BNXT_ULP_CLASS_HID_0d02] = 600,
+       [BNXT_ULP_CLASS_HID_26c2] = 601,
+       [BNXT_ULP_CLASS_HID_744a] = 602,
+       [BNXT_ULP_CLASS_HID_1f86] = 603,
+       [BNXT_ULP_CLASS_HID_2d0e] = 604,
+       [BNXT_ULP_CLASS_HID_2e1c] = 605,
+       [BNXT_ULP_CLASS_HID_3a00] = 606,
+       [BNXT_ULP_CLASS_HID_46d0] = 607,
+       [BNXT_ULP_CLASS_HID_52c4] = 608,
+       [BNXT_ULP_CLASS_HID_4e10] = 609,
+       [BNXT_ULP_CLASS_HID_5a04] = 610,
+       [BNXT_ULP_CLASS_HID_1f98] = 611,
+       [BNXT_ULP_CLASS_HID_72f8] = 612,
+       [BNXT_ULP_CLASS_HID_0a78] = 613,
+       [BNXT_ULP_CLASS_HID_166c] = 614,
+       [BNXT_ULP_CLASS_HID_233c] = 615,
+       [BNXT_ULP_CLASS_HID_0f20] = 616,
+       [BNXT_ULP_CLASS_HID_2a7c] = 617,
+       [BNXT_ULP_CLASS_HID_3660] = 618,
+       [BNXT_ULP_CLASS_HID_4330] = 619,
+       [BNXT_ULP_CLASS_HID_2f24] = 620,
+       [BNXT_ULP_CLASS_HID_5584] = 621,
+       [BNXT_ULP_CLASS_HID_2198] = 622,
+       [BNXT_ULP_CLASS_HID_7588] = 623,
+       [BNXT_ULP_CLASS_HID_419c] = 624,
+       [BNXT_ULP_CLASS_HID_7758] = 625,
+       [BNXT_ULP_CLASS_HID_43ac] = 626,
+       [BNXT_ULP_CLASS_HID_0c10] = 627,
+       [BNXT_ULP_CLASS_HID_1864] = 628,
+       [BNXT_ULP_CLASS_HID_30c8] = 629,
+       [BNXT_ULP_CLASS_HID_1cdc] = 630,
+       [BNXT_ULP_CLASS_HID_50cc] = 631,
+       [BNXT_ULP_CLASS_HID_3d20] = 632,
+       [BNXT_ULP_CLASS_HID_529c] = 633,
+       [BNXT_ULP_CLASS_HID_3ef0] = 634,
+       [BNXT_ULP_CLASS_HID_72e0] = 635,
+       [BNXT_ULP_CLASS_HID_5ef4] = 636,
+       [BNXT_ULP_CLASS_HID_2dfc] = 637,
+       [BNXT_ULP_CLASS_HID_39e0] = 638,
+       [BNXT_ULP_CLASS_HID_4530] = 639,
+       [BNXT_ULP_CLASS_HID_5124] = 640,
+       [BNXT_ULP_CLASS_HID_4df0] = 641,
+       [BNXT_ULP_CLASS_HID_59e4] = 642,
+       [BNXT_ULP_CLASS_HID_1c78] = 643,
+       [BNXT_ULP_CLASS_HID_7118] = 644,
+       [BNXT_ULP_CLASS_HID_0998] = 645,
+       [BNXT_ULP_CLASS_HID_158c] = 646,
+       [BNXT_ULP_CLASS_HID_20dc] = 647,
+       [BNXT_ULP_CLASS_HID_0cc0] = 648,
+       [BNXT_ULP_CLASS_HID_299c] = 649,
+       [BNXT_ULP_CLASS_HID_3580] = 650,
+       [BNXT_ULP_CLASS_HID_40d0] = 651,
+       [BNXT_ULP_CLASS_HID_2cc4] = 652,
+       [BNXT_ULP_CLASS_HID_55a4] = 653,
+       [BNXT_ULP_CLASS_HID_21b8] = 654,
+       [BNXT_ULP_CLASS_HID_75a8] = 655,
+       [BNXT_ULP_CLASS_HID_41bc] = 656,
+       [BNXT_ULP_CLASS_HID_7778] = 657,
+       [BNXT_ULP_CLASS_HID_438c] = 658,
+       [BNXT_ULP_CLASS_HID_0c30] = 659,
+       [BNXT_ULP_CLASS_HID_1844] = 660,
+       [BNXT_ULP_CLASS_HID_30e8] = 661,
+       [BNXT_ULP_CLASS_HID_1cfc] = 662,
+       [BNXT_ULP_CLASS_HID_50ec] = 663,
+       [BNXT_ULP_CLASS_HID_3d00] = 664,
+       [BNXT_ULP_CLASS_HID_52bc] = 665,
+       [BNXT_ULP_CLASS_HID_3ed0] = 666,
+       [BNXT_ULP_CLASS_HID_72c0] = 667,
+       [BNXT_ULP_CLASS_HID_5ed4] = 668,
+       [BNXT_ULP_CLASS_HID_3866] = 669,
+       [BNXT_ULP_CLASS_HID_381e] = 670,
+       [BNXT_ULP_CLASS_HID_3860] = 671,
+       [BNXT_ULP_CLASS_HID_0454] = 672,
+       [BNXT_ULP_CLASS_HID_3818] = 673,
+       [BNXT_ULP_CLASS_HID_042c] = 674,
+       [BNXT_ULP_CLASS_HID_3846] = 675,
+       [BNXT_ULP_CLASS_HID_387e] = 676,
+       [BNXT_ULP_CLASS_HID_3ba6] = 677,
+       [BNXT_ULP_CLASS_HID_385e] = 678,
+       [BNXT_ULP_CLASS_HID_3840] = 679,
+       [BNXT_ULP_CLASS_HID_0474] = 680,
+       [BNXT_ULP_CLASS_HID_3878] = 681,
+       [BNXT_ULP_CLASS_HID_044c] = 682,
+       [BNXT_ULP_CLASS_HID_3ba0] = 683,
+       [BNXT_ULP_CLASS_HID_0794] = 684,
+       [BNXT_ULP_CLASS_HID_3858] = 685,
+       [BNXT_ULP_CLASS_HID_046c] = 686
 };
 
 /* Array for the proto matcher list */
 struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
        [1] = {
-       .class_hid = BNXT_ULP_CLASS_HID_05d1,
+       .class_hid = BNXT_ULP_CLASS_HID_55dd,
        .class_tid = 1,
        .hdr_sig_id = 0,
        .flow_sig_id = 4096,
@@ -4596,11 +718,10 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
                BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR }
        },
        [2] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1229,
+       .class_hid = BNXT_ULP_CLASS_HID_1df1,
        .class_tid = 1,
        .hdr_sig_id = 0,
        .flow_sig_id = 4104,
@@ -4612,14 +733,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
        .field_sig = { .bits =
                BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
                BNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR }
        },
        [3] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0bed,
+       .class_hid = BNXT_ULP_CLASS_HID_3e55,
        .class_tid = 1,
        .hdr_sig_id = 0,
-       .flow_sig_id = 4096,
+       .flow_sig_id = 6144,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
@@ -4627,15 +747,14 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
                BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR }
        },
        [4] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1865,
+       .class_hid = BNXT_ULP_CLASS_HID_0649,
        .class_tid = 1,
        .hdr_sig_id = 0,
-       .flow_sig_id = 4104,
+       .flow_sig_id = 6152,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
@@ -4644,6176 +763,5673 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
        .field_sig = { .bits =
                BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
                BNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR }
        },
        [5] = {
-       .class_hid = BNXT_ULP_CLASS_HID_25c9,
+       .class_hid = BNXT_ULP_CLASS_HID_1011,
        .class_tid = 1,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 4096,
+       .hdr_sig_id = 1,
+       .flow_sig_id = 16384,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR }
        },
        [6] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3241,
+       .class_hid = BNXT_ULP_CLASS_HID_40e9,
        .class_tid = 1,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 4104,
+       .hdr_sig_id = 1,
+       .flow_sig_id = 16392,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR }
        },
        [7] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2c05,
+       .class_hid = BNXT_ULP_CLASS_HID_3e99,
        .class_tid = 1,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 4096,
+       .hdr_sig_id = 1,
+       .flow_sig_id = 24576,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR }
        },
        [8] = {
-       .class_hid = BNXT_ULP_CLASS_HID_389d,
+       .class_hid = BNXT_ULP_CLASS_HID_06ad,
        .class_tid = 1,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 4104,
+       .hdr_sig_id = 1,
+       .flow_sig_id = 24584,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR }
        },
        [9] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3c3d,
+       .class_hid = BNXT_ULP_CLASS_HID_38c7,
        .class_tid = 1,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 6144,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 32768,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
        },
        [10] = {
-       .class_hid = BNXT_ULP_CLASS_HID_48b5,
+       .class_hid = BNXT_ULP_CLASS_HID_00fb,
        .class_tid = 1,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 6152,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 32776,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
        },
        [11] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4279,
+       .class_hid = BNXT_ULP_CLASS_HID_24d3,
        .class_tid = 1,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 6144,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 32832,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
        },
        [12] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ef1,
+       .class_hid = BNXT_ULP_CLASS_HID_559b,
        .class_tid = 1,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 6152,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 32840,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
        },
        [13] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c55,
+       .class_hid = BNXT_ULP_CLASS_HID_5003,
        .class_tid = 1,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 6144,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 49152,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
        },
        [14] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0be1,
+       .class_hid = BNXT_ULP_CLASS_HID_1837,
        .class_tid = 1,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 6152,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 49160,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
        },
        [15] = {
-       .class_hid = BNXT_ULP_CLASS_HID_05a5,
+       .class_hid = BNXT_ULP_CLASS_HID_3bef,
        .class_tid = 1,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 6144,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 49216,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
        },
        [16] = {
-       .class_hid = BNXT_ULP_CLASS_HID_123d,
+       .class_hid = BNXT_ULP_CLASS_HID_0403,
        .class_tid = 1,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 6152,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 49224,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
        },
        [17] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4142d,
+       .class_hid = BNXT_ULP_CLASS_HID_3d3f,
        .class_tid = 1,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 16384,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 131072,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
        },
        [18] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42095,
+       .class_hid = BNXT_ULP_CLASS_HID_0543,
        .class_tid = 1,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 16392,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 131080,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
        },
        [19] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41a69,
+       .class_hid = BNXT_ULP_CLASS_HID_292b,
        .class_tid = 1,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 16384,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 131136,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
        },
        [20] = {
-       .class_hid = BNXT_ULP_CLASS_HID_426d1,
+       .class_hid = BNXT_ULP_CLASS_HID_59e3,
        .class_tid = 1,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 16392,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 131144,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
        },
        [21] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44a99,
+       .class_hid = BNXT_ULP_CLASS_HID_5d3b,
        .class_tid = 1,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 16384,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 196608,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
        },
        [22] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45701,
+       .class_hid = BNXT_ULP_CLASS_HID_254f,
        .class_tid = 1,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 16392,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 196616,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
        },
        [23] = {
-       .class_hid = BNXT_ULP_CLASS_HID_450c5,
+       .class_hid = BNXT_ULP_CLASS_HID_4917,
        .class_tid = 1,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 16384,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 196672,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
        },
        [24] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40071,
+       .class_hid = BNXT_ULP_CLASS_HID_113b,
        .class_tid = 1,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 16392,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 196680,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
        },
        [25] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40a85,
+       .class_hid = BNXT_ULP_CLASS_HID_55fd,
        .class_tid = 1,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 24576,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 4096,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR }
        },
        [26] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4170d,
+       .class_hid = BNXT_ULP_CLASS_HID_1dd1,
        .class_tid = 1,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 24584,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 4104,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR }
        },
        [27] = {
-       .class_hid = BNXT_ULP_CLASS_HID_410c1,
+       .class_hid = BNXT_ULP_CLASS_HID_3e75,
        .class_tid = 1,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 24576,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 6144,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR }
        },
        [28] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41d49,
+       .class_hid = BNXT_ULP_CLASS_HID_0669,
        .class_tid = 1,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 24584,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 6152,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR }
        },
        [29] = {
-       .class_hid = BNXT_ULP_CLASS_HID_440f1,
+       .class_hid = BNXT_ULP_CLASS_HID_1ba1,
        .class_tid = 1,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 24576,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 12288,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT }
        },
        [30] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44d79,
+       .class_hid = BNXT_ULP_CLASS_HID_4c69,
        .class_tid = 1,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 24584,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 12296,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT }
        },
        [31] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4473d,
+       .class_hid = BNXT_ULP_CLASS_HID_0439,
        .class_tid = 1,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 24576,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 14336,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT }
        },
        [32] = {
-       .class_hid = BNXT_ULP_CLASS_HID_453a5,
+       .class_hid = BNXT_ULP_CLASS_HID_34e1,
        .class_tid = 1,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 24584,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 14344,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT }
        },
        [33] = {
-       .class_hid = BNXT_ULP_CLASS_HID_244e3,
+       .class_hid = BNXT_ULP_CLASS_HID_0465,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32768,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 20480,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
        },
        [34] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2517b,
+       .class_hid = BNXT_ULP_CLASS_HID_352d,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32776,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 20488,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
        },
        [35] = {
-       .class_hid = BNXT_ULP_CLASS_HID_24b3f,
+       .class_hid = BNXT_ULP_CLASS_HID_55b1,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32768,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 22528,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
        },
        [36] = {
-       .class_hid = BNXT_ULP_CLASS_HID_257b7,
+       .class_hid = BNXT_ULP_CLASS_HID_1da5,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32776,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 22536,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
        },
        [37] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22f5f,
+       .class_hid = BNXT_ULP_CLASS_HID_32fd,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32832,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 28672,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
        },
        [38] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23bd7,
+       .class_hid = BNXT_ULP_CLASS_HID_63a5,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32840,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 28680,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
        },
        [39] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2359b,
+       .class_hid = BNXT_ULP_CLASS_HID_1b75,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32832,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 30720,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
        },
        [40] = {
-       .class_hid = BNXT_ULP_CLASS_HID_24213,
+       .class_hid = BNXT_ULP_CLASS_HID_4c3d,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32840,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 30728,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
        },
        [41] = {
-       .class_hid = BNXT_ULP_CLASS_HID_20bab,
+       .class_hid = BNXT_ULP_CLASS_HID_1031,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32768,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 16384,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR }
        },
        [42] = {
-       .class_hid = BNXT_ULP_CLASS_HID_21823,
+       .class_hid = BNXT_ULP_CLASS_HID_40c9,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32776,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 16392,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR }
        },
        [43] = {
-       .class_hid = BNXT_ULP_CLASS_HID_211e7,
+       .class_hid = BNXT_ULP_CLASS_HID_3eb9,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32768,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 24576,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR }
        },
        [44] = {
-       .class_hid = BNXT_ULP_CLASS_HID_21e7f,
+       .class_hid = BNXT_ULP_CLASS_HID_068d,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32776,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 24584,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR }
        },
        [45] = {
-       .class_hid = BNXT_ULP_CLASS_HID_252f3,
+       .class_hid = BNXT_ULP_CLASS_HID_5039,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32832,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 49152,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT }
        },
        [46] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2029f,
+       .class_hid = BNXT_ULP_CLASS_HID_180d,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32840,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 49160,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT }
        },
        [47] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2590f,
+       .class_hid = BNXT_ULP_CLASS_HID_15fd,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32832,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 57344,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT }
        },
        [48] = {
-       .class_hid = BNXT_ULP_CLASS_HID_208db,
+       .class_hid = BNXT_ULP_CLASS_HID_46b5,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32840,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 57352,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT }
        },
        [49] = {
-       .class_hid = BNXT_ULP_CLASS_HID_231d3,
+       .class_hid = BNXT_ULP_CLASS_HID_303d,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32768,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 81920,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
        },
        [50] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23e2b,
+       .class_hid = BNXT_ULP_CLASS_HID_60f5,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32776,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 81928,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
        },
        [51] = {
-       .class_hid = BNXT_ULP_CLASS_HID_237ef,
+       .class_hid = BNXT_ULP_CLASS_HID_5ea5,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32768,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 90112,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
        },
        [52] = {
-       .class_hid = BNXT_ULP_CLASS_HID_24467,
+       .class_hid = BNXT_ULP_CLASS_HID_2689,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32776,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 90120,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
        },
        [53] = {
-       .class_hid = BNXT_ULP_CLASS_HID_21c0f,
+       .class_hid = BNXT_ULP_CLASS_HID_0771,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32832,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 114688,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
        },
        [54] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22887,
+       .class_hid = BNXT_ULP_CLASS_HID_3809,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32840,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 114696,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
        },
        [55] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2224b,
+       .class_hid = BNXT_ULP_CLASS_HID_35f9,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32832,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 122880,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
        },
        [56] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22ec3,
+       .class_hid = BNXT_ULP_CLASS_HID_66b1,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32840,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 122888,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
        },
        [57] = {
-       .class_hid = BNXT_ULP_CLASS_HID_25547,
+       .class_hid = BNXT_ULP_CLASS_HID_559d,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32768,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 4096,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR }
        },
        [58] = {
-       .class_hid = BNXT_ULP_CLASS_HID_20513,
+       .class_hid = BNXT_ULP_CLASS_HID_1db1,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32776,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 4104,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR }
        },
        [59] = {
-       .class_hid = BNXT_ULP_CLASS_HID_25b83,
+       .class_hid = BNXT_ULP_CLASS_HID_3e15,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32768,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 6144,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR }
        },
        [60] = {
-       .class_hid = BNXT_ULP_CLASS_HID_20b2f,
+       .class_hid = BNXT_ULP_CLASS_HID_0609,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32776,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 6152,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR }
        },
        [61] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23fa3,
+       .class_hid = BNXT_ULP_CLASS_HID_1bc1,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32832,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 12288,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT }
        },
        [62] = {
-       .class_hid = BNXT_ULP_CLASS_HID_24c3b,
+       .class_hid = BNXT_ULP_CLASS_HID_4c09,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32840,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 12296,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT }
        },
        [63] = {
-       .class_hid = BNXT_ULP_CLASS_HID_245ff,
+       .class_hid = BNXT_ULP_CLASS_HID_0459,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32832,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 14336,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT }
        },
        [64] = {
-       .class_hid = BNXT_ULP_CLASS_HID_25277,
+       .class_hid = BNXT_ULP_CLASS_HID_3481,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32840,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 14344,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT }
        },
        [65] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64037,
+       .class_hid = BNXT_ULP_CLASS_HID_0405,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49152,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 20480,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
        },
        [66] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64c8f,
+       .class_hid = BNXT_ULP_CLASS_HID_354d,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49160,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 20488,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
        },
        [67] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64673,
+       .class_hid = BNXT_ULP_CLASS_HID_55d1,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49152,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 22528,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
        },
        [68] = {
-       .class_hid = BNXT_ULP_CLASS_HID_652cb,
+       .class_hid = BNXT_ULP_CLASS_HID_1dc5,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49160,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 22536,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
        },
        [69] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62a93,
+       .class_hid = BNXT_ULP_CLASS_HID_329d,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49216,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 28672,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
        },
        [70] = {
-       .class_hid = BNXT_ULP_CLASS_HID_636eb,
+       .class_hid = BNXT_ULP_CLASS_HID_63c5,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49224,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 28680,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
        },
        [71] = {
-       .class_hid = BNXT_ULP_CLASS_HID_630af,
+       .class_hid = BNXT_ULP_CLASS_HID_1b15,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49216,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 30720,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
        },
        [72] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63d27,
+       .class_hid = BNXT_ULP_CLASS_HID_4c5d,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49224,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 30728,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
        },
        [73] = {
-       .class_hid = BNXT_ULP_CLASS_HID_606ff,
+       .class_hid = BNXT_ULP_CLASS_HID_1051,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49152,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 16384,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR }
        },
        [74] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61377,
+       .class_hid = BNXT_ULP_CLASS_HID_40a9,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49160,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 16392,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR }
        },
        [75] = {
-       .class_hid = BNXT_ULP_CLASS_HID_60d3b,
+       .class_hid = BNXT_ULP_CLASS_HID_3ed9,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49152,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 24576,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR }
        },
        [76] = {
-       .class_hid = BNXT_ULP_CLASS_HID_619b3,
+       .class_hid = BNXT_ULP_CLASS_HID_06ed,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49160,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 24584,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR }
        },
        [77] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64e07,
+       .class_hid = BNXT_ULP_CLASS_HID_5059,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49216,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 49152,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT }
        },
        [78] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65a9f,
+       .class_hid = BNXT_ULP_CLASS_HID_186d,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49224,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 49160,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT }
        },
        [79] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65443,
+       .class_hid = BNXT_ULP_CLASS_HID_159d,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49216,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 57344,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT }
        },
        [80] = {
-       .class_hid = BNXT_ULP_CLASS_HID_603ef,
+       .class_hid = BNXT_ULP_CLASS_HID_46d5,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49224,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 57352,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT }
        },
        [81] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62ce7,
+       .class_hid = BNXT_ULP_CLASS_HID_305d,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49152,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 81920,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
        },
        [82] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6397f,
+       .class_hid = BNXT_ULP_CLASS_HID_6095,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49160,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 81928,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
        },
        [83] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63323,
+       .class_hid = BNXT_ULP_CLASS_HID_5ec5,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49152,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 90112,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
        },
        [84] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63fbb,
+       .class_hid = BNXT_ULP_CLASS_HID_26e9,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49160,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 90120,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
        },
        [85] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61743,
+       .class_hid = BNXT_ULP_CLASS_HID_0711,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49216,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 114688,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
        },
        [86] = {
-       .class_hid = BNXT_ULP_CLASS_HID_623db,
+       .class_hid = BNXT_ULP_CLASS_HID_3869,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49224,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 114696,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
        },
        [87] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61d9f,
+       .class_hid = BNXT_ULP_CLASS_HID_3599,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49216,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 122880,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
        },
        [88] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62a17,
+       .class_hid = BNXT_ULP_CLASS_HID_66d1,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49224,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 122888,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
        },
        [89] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6509b,
+       .class_hid = BNXT_ULP_CLASS_HID_38e7,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49152,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 32768,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
        },
        [90] = {
-       .class_hid = BNXT_ULP_CLASS_HID_60027,
+       .class_hid = BNXT_ULP_CLASS_HID_00db,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49160,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 32776,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
        },
        [91] = {
-       .class_hid = BNXT_ULP_CLASS_HID_656d7,
+       .class_hid = BNXT_ULP_CLASS_HID_24f3,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49152,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 32832,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
        },
        [92] = {
-       .class_hid = BNXT_ULP_CLASS_HID_60663,
+       .class_hid = BNXT_ULP_CLASS_HID_55bb,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49160,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 32840,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
        },
        [93] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63af7,
+       .class_hid = BNXT_ULP_CLASS_HID_5023,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49216,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 49152,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
        },
        [94] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6474f,
+       .class_hid = BNXT_ULP_CLASS_HID_1817,
        .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49224,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 49160,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
        },
        [95] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64133,
+       .class_hid = BNXT_ULP_CLASS_HID_3bcf,
        .class_tid = 1,
-       .hdr_sig_id = 2,
+       .hdr_sig_id = 8,
        .flow_sig_id = 49216,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
        },
        [96] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64d8b,
+       .class_hid = BNXT_ULP_CLASS_HID_0423,
        .class_tid = 1,
-       .hdr_sig_id = 2,
+       .hdr_sig_id = 8,
        .flow_sig_id = 49224,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
        },
        [97] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a3fb,
+       .class_hid = BNXT_ULP_CLASS_HID_58e3,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131072,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 98304,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
        },
        [98] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b063,
+       .class_hid = BNXT_ULP_CLASS_HID_20d7,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131080,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 98312,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
        },
        [99] = {
-       .class_hid = BNXT_ULP_CLASS_HID_aa27,
+       .class_hid = BNXT_ULP_CLASS_HID_448f,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131072,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 98368,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
        },
        [100] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b6af,
+       .class_hid = BNXT_ULP_CLASS_HID_0ce3,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131080,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 98376,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
        },
        [101] = {
-       .class_hid = BNXT_ULP_CLASS_HID_8e47,
+       .class_hid = BNXT_ULP_CLASS_HID_076b,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131136,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 114688,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
        },
        [102] = {
-       .class_hid = BNXT_ULP_CLASS_HID_9acf,
+       .class_hid = BNXT_ULP_CLASS_HID_3813,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131144,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 114696,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
        },
        [103] = {
-       .class_hid = BNXT_ULP_CLASS_HID_9483,
+       .class_hid = BNXT_ULP_CLASS_HID_5bcb,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131136,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 114752,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
        },
        [104] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a10b,
+       .class_hid = BNXT_ULP_CLASS_HID_243f,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131144,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 114760,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
        },
        [105] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c78f,
+       .class_hid = BNXT_ULP_CLASS_HID_144b,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131072,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 163840,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
        },
        [106] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d3f7,
+       .class_hid = BNXT_ULP_CLASS_HID_4573,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131080,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 163848,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
        },
        [107] = {
-       .class_hid = BNXT_ULP_CLASS_HID_cdcb,
+       .class_hid = BNXT_ULP_CLASS_HID_0057,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131072,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 163904,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
        },
        [108] = {
-       .class_hid = BNXT_ULP_CLASS_HID_da33,
+       .class_hid = BNXT_ULP_CLASS_HID_311f,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131080,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 163912,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
        },
        [109] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b1eb,
+       .class_hid = BNXT_ULP_CLASS_HID_2b87,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131136,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 180224,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
        },
        [110] = {
-       .class_hid = BNXT_ULP_CLASS_HID_be53,
+       .class_hid = BNXT_ULP_CLASS_HID_5c4f,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131144,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 180232,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
        },
        [111] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b817,
+       .class_hid = BNXT_ULP_CLASS_HID_1793,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131136,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 180288,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
        },
        [112] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c49f,
+       .class_hid = BNXT_ULP_CLASS_HID_485b,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131144,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 180296,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
        },
        [113] = {
-       .class_hid = BNXT_ULP_CLASS_HID_49f2f,
+       .class_hid = BNXT_ULP_CLASS_HID_3447,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131072,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 229376,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
        },
        [114] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ab97,
+       .class_hid = BNXT_ULP_CLASS_HID_650f,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131080,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 229384,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
        },
        [115] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a56b,
+       .class_hid = BNXT_ULP_CLASS_HID_2053,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131072,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 229440,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
        },
        [116] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b1d3,
+       .class_hid = BNXT_ULP_CLASS_HID_511b,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131080,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 229448,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
        },
        [117] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4898b,
+       .class_hid = BNXT_ULP_CLASS_HID_4b83,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131136,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 245760,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
        },
        [118] = {
-       .class_hid = BNXT_ULP_CLASS_HID_495f3,
+       .class_hid = BNXT_ULP_CLASS_HID_13f7,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131144,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 245768,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
        },
        [119] = {
-       .class_hid = BNXT_ULP_CLASS_HID_48fb7,
+       .class_hid = BNXT_ULP_CLASS_HID_37af,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131136,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 245824,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
        },
        [120] = {
-       .class_hid = BNXT_ULP_CLASS_HID_49c3f,
+       .class_hid = BNXT_ULP_CLASS_HID_6857,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131144,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 245832,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
        },
        [121] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4c2b3,
+       .class_hid = BNXT_ULP_CLASS_HID_3d1f,
        .class_tid = 1,
-       .hdr_sig_id = 3,
+       .hdr_sig_id = 9,
        .flow_sig_id = 131072,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
        },
        [122] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4cf3b,
+       .class_hid = BNXT_ULP_CLASS_HID_0563,
        .class_tid = 1,
-       .hdr_sig_id = 3,
+       .hdr_sig_id = 9,
        .flow_sig_id = 131080,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
        },
        [123] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4c8ff,
+       .class_hid = BNXT_ULP_CLASS_HID_290b,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131072,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 131136,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
        },
        [124] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4d567,
+       .class_hid = BNXT_ULP_CLASS_HID_59c3,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131080,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 131144,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
        },
        [125] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ad1f,
+       .class_hid = BNXT_ULP_CLASS_HID_5d1b,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131136,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 196608,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
        },
        [126] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b987,
+       .class_hid = BNXT_ULP_CLASS_HID_256f,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131144,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 196616,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
        },
        [127] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b35b,
+       .class_hid = BNXT_ULP_CLASS_HID_4937,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131136,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 196672,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
        },
        [128] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4bfc3,
+       .class_hid = BNXT_ULP_CLASS_HID_111b,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131144,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 196680,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
        },
        [129] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b9fb,
+       .class_hid = BNXT_ULP_CLASS_HID_5f4b,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196608,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 393216,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
        },
        [130] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c663,
+       .class_hid = BNXT_ULP_CLASS_HID_275f,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196616,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 393224,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
        },
        [131] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c027,
+       .class_hid = BNXT_ULP_CLASS_HID_4b67,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196608,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 393280,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
        },
        [132] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ccaf,
+       .class_hid = BNXT_ULP_CLASS_HID_134b,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196616,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 393288,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
        },
        [133] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a447,
+       .class_hid = BNXT_ULP_CLASS_HID_1683,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196672,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 458752,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
        },
        [134] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b0cf,
+       .class_hid = BNXT_ULP_CLASS_HID_475b,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196680,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 458760,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
        },
        [135] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1aa83,
+       .class_hid = BNXT_ULP_CLASS_HID_02bf,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196672,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 458816,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [136] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b70b,
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
+       },
+       [136] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3377,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196680,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 458824,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
        },
        [137] = {
-       .class_hid = BNXT_ULP_CLASS_HID_180b3,
+       .class_hid = BNXT_ULP_CLASS_HID_19db,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196608,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 655360,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
        },
        [138] = {
-       .class_hid = BNXT_ULP_CLASS_HID_18d3b,
+       .class_hid = BNXT_ULP_CLASS_HID_4a93,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196616,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 655368,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
        },
        [139] = {
-       .class_hid = BNXT_ULP_CLASS_HID_186ff,
+       .class_hid = BNXT_ULP_CLASS_HID_05f7,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196608,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 655424,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
        },
        [140] = {
-       .class_hid = BNXT_ULP_CLASS_HID_19367,
+       .class_hid = BNXT_ULP_CLASS_HID_368f,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196616,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 655432,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
        },
        [141] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c7eb,
+       .class_hid = BNXT_ULP_CLASS_HID_39c7,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196672,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 720896,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
        },
        [142] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d453,
+       .class_hid = BNXT_ULP_CLASS_HID_022b,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196680,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 720904,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
        },
        [143] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ce17,
+       .class_hid = BNXT_ULP_CLASS_HID_25f3,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196672,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 720960,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
        },
        [144] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1da9f,
+       .class_hid = BNXT_ULP_CLASS_HID_568b,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196680,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 720968,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
        },
        [145] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5b52f,
+       .class_hid = BNXT_ULP_CLASS_HID_3c37,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196608,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 917504,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
        },
        [146] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c197,
+       .class_hid = BNXT_ULP_CLASS_HID_041b,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196616,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 917512,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
        },
        [147] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5bb6b,
+       .class_hid = BNXT_ULP_CLASS_HID_2823,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196608,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 917568,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
        },
        [148] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c7d3,
+       .class_hid = BNXT_ULP_CLASS_HID_58fb,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196616,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 917576,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
        },
        [149] = {
-       .class_hid = BNXT_ULP_CLASS_HID_59f8b,
+       .class_hid = BNXT_ULP_CLASS_HID_5c33,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196672,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 983040,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
        },
        [150] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5abf3,
+       .class_hid = BNXT_ULP_CLASS_HID_2407,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196680,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 983048,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
        },
        [151] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a5b7,
+       .class_hid = BNXT_ULP_CLASS_HID_482f,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196672,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 983104,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
        },
        [152] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5b23f,
+       .class_hid = BNXT_ULP_CLASS_HID_1033,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196680,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 983112,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
        },
        [153] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5d8b3,
+       .class_hid = BNXT_ULP_CLASS_HID_3887,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196608,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 32768,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
        },
        [154] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5886f,
+       .class_hid = BNXT_ULP_CLASS_HID_00bb,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196616,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 32776,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
        },
        [155] = {
-       .class_hid = BNXT_ULP_CLASS_HID_58223,
+       .class_hid = BNXT_ULP_CLASS_HID_2493,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196608,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 32832,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
        },
        [156] = {
-       .class_hid = BNXT_ULP_CLASS_HID_58eab,
+       .class_hid = BNXT_ULP_CLASS_HID_55db,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196616,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 32840,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
        },
        [157] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c31f,
+       .class_hid = BNXT_ULP_CLASS_HID_5043,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196672,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 49152,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
        },
        [158] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5cf87,
+       .class_hid = BNXT_ULP_CLASS_HID_1877,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196680,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 49160,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
        },
        [159] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c95b,
+       .class_hid = BNXT_ULP_CLASS_HID_3baf,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196672,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 49216,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
        },
        [160] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5d5c3,
+       .class_hid = BNXT_ULP_CLASS_HID_0443,
        .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196680,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 49224,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
        },
        [161] = {
-       .class_hid = BNXT_ULP_CLASS_HID_05f1,
+       .class_hid = BNXT_ULP_CLASS_HID_5883,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 4096,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 98304,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
        },
        [162] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1209,
+       .class_hid = BNXT_ULP_CLASS_HID_20b7,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 4104,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 98312,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
        },
        [163] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0bcd,
+       .class_hid = BNXT_ULP_CLASS_HID_44ef,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 4096,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 98368,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
        },
        [164] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1845,
+       .class_hid = BNXT_ULP_CLASS_HID_0c83,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 4104,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 98376,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
        },
        [165] = {
-       .class_hid = BNXT_ULP_CLASS_HID_25e9,
+       .class_hid = BNXT_ULP_CLASS_HID_070b,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 4096,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 114688,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
        },
        [166] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3261,
+       .class_hid = BNXT_ULP_CLASS_HID_3873,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 4104,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 114696,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
        },
        [167] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2c25,
+       .class_hid = BNXT_ULP_CLASS_HID_5bab,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 4096,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 114752,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
        },
        [168] = {
-       .class_hid = BNXT_ULP_CLASS_HID_38bd,
+       .class_hid = BNXT_ULP_CLASS_HID_245f,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 4104,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 114760,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
        },
        [169] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3c1d,
+       .class_hid = BNXT_ULP_CLASS_HID_142b,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 6144,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 163840,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
        },
        [170] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4895,
+       .class_hid = BNXT_ULP_CLASS_HID_4513,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 6152,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 163848,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
        },
        [171] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4259,
+       .class_hid = BNXT_ULP_CLASS_HID_0037,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 6144,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 163904,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
        },
        [172] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ed1,
+       .class_hid = BNXT_ULP_CLASS_HID_317f,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 6152,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 163912,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
        },
        [173] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c75,
+       .class_hid = BNXT_ULP_CLASS_HID_2be7,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 6144,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 180224,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
        },
        [174] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0bc1,
+       .class_hid = BNXT_ULP_CLASS_HID_5c2f,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 6152,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 180232,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
        },
        [175] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0585,
+       .class_hid = BNXT_ULP_CLASS_HID_17f3,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 6144,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 180288,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [176] = {
-       .class_hid = BNXT_ULP_CLASS_HID_121d,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 6152,
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
+       },
+       [176] = {
+       .class_hid = BNXT_ULP_CLASS_HID_483b,
+       .class_tid = 1,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 180296,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
        },
        [177] = {
-       .class_hid = BNXT_ULP_CLASS_HID_58c5,
+       .class_hid = BNXT_ULP_CLASS_HID_3427,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 12288,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 229376,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
        },
        [178] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0891,
+       .class_hid = BNXT_ULP_CLASS_HID_656f,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 12296,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 229384,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
        },
        [179] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0255,
+       .class_hid = BNXT_ULP_CLASS_HID_2033,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 12288,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 229440,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
        },
        [180] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0eed,
+       .class_hid = BNXT_ULP_CLASS_HID_517b,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 12296,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 229448,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
        },
        [181] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c71,
+       .class_hid = BNXT_ULP_CLASS_HID_4be3,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 12288,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 245760,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
        },
        [182] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2889,
+       .class_hid = BNXT_ULP_CLASS_HID_1397,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 12296,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 245768,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
        },
        [183] = {
-       .class_hid = BNXT_ULP_CLASS_HID_224d,
+       .class_hid = BNXT_ULP_CLASS_HID_37cf,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 12288,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 245824,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
        },
        [184] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2ec5,
+       .class_hid = BNXT_ULP_CLASS_HID_6837,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 12296,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 245832,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
        },
        [185] = {
-       .class_hid = BNXT_ULP_CLASS_HID_32a5,
+       .class_hid = BNXT_ULP_CLASS_HID_3d7f,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 14336,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 131072,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
        },
        [186] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3f3d,
+       .class_hid = BNXT_ULP_CLASS_HID_0503,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 14344,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 131080,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
        },
        [187] = {
-       .class_hid = BNXT_ULP_CLASS_HID_38e1,
+       .class_hid = BNXT_ULP_CLASS_HID_296b,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 14336,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 131136,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
        },
        [188] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4579,
+       .class_hid = BNXT_ULP_CLASS_HID_59a3,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 14344,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 131144,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
        },
        [189] = {
-       .class_hid = BNXT_ULP_CLASS_HID_529d,
+       .class_hid = BNXT_ULP_CLASS_HID_5d7b,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 14336,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 196608,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
        },
        [190] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0269,
+       .class_hid = BNXT_ULP_CLASS_HID_250f,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 14344,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 196616,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
        },
        [191] = {
-       .class_hid = BNXT_ULP_CLASS_HID_58d9,
+       .class_hid = BNXT_ULP_CLASS_HID_4957,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 14336,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 196672,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
        },
        [192] = {
-       .class_hid = BNXT_ULP_CLASS_HID_08a5,
+       .class_hid = BNXT_ULP_CLASS_HID_117b,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 14344,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 196680,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
        },
        [193] = {
-       .class_hid = BNXT_ULP_CLASS_HID_400c5,
+       .class_hid = BNXT_ULP_CLASS_HID_5f2b,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 20480,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 393216,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
        },
        [194] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40d5d,
+       .class_hid = BNXT_ULP_CLASS_HID_273f,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 20488,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 393224,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
        },
        [195] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40701,
+       .class_hid = BNXT_ULP_CLASS_HID_4b07,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 20480,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 393280,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
        },
        [196] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41399,
+       .class_hid = BNXT_ULP_CLASS_HID_132b,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 20488,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 393288,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
        },
        [197] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4213d,
+       .class_hid = BNXT_ULP_CLASS_HID_16e3,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 20480,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 458752,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
        },
        [198] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42db5,
+       .class_hid = BNXT_ULP_CLASS_HID_473b,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 20488,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 458760,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
        },
        [199] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42779,
+       .class_hid = BNXT_ULP_CLASS_HID_02df,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 20480,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 458816,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
        },
        [200] = {
-       .class_hid = BNXT_ULP_CLASS_HID_433f1,
+       .class_hid = BNXT_ULP_CLASS_HID_3317,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 20488,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 458824,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
        },
        [201] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43751,
+       .class_hid = BNXT_ULP_CLASS_HID_19bb,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 22528,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 655360,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
        },
        [202] = {
-       .class_hid = BNXT_ULP_CLASS_HID_443e9,
+       .class_hid = BNXT_ULP_CLASS_HID_4af3,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 22536,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 655368,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
        },
        [203] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43dad,
+       .class_hid = BNXT_ULP_CLASS_HID_0597,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 22528,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 655424,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
        },
        [204] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44a25,
+       .class_hid = BNXT_ULP_CLASS_HID_36ef,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 22536,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 655432,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
        },
        [205] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45749,
+       .class_hid = BNXT_ULP_CLASS_HID_39a7,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 22528,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 720896,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
        },
        [206] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40715,
+       .class_hid = BNXT_ULP_CLASS_HID_024b,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 22536,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 720904,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
        },
        [207] = {
-       .class_hid = BNXT_ULP_CLASS_HID_400d9,
+       .class_hid = BNXT_ULP_CLASS_HID_2593,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 22528,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 720960,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
        },
        [208] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40d51,
+       .class_hid = BNXT_ULP_CLASS_HID_56eb,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 22536,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 720968,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
        },
        [209] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45419,
+       .class_hid = BNXT_ULP_CLASS_HID_3c57,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 28672,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 917504,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
        },
        [210] = {
-       .class_hid = BNXT_ULP_CLASS_HID_403e5,
+       .class_hid = BNXT_ULP_CLASS_HID_047b,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 28680,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 917512,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
        },
        [211] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45a55,
+       .class_hid = BNXT_ULP_CLASS_HID_2843,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 28672,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 917568,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
        },
        [212] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40a21,
+       .class_hid = BNXT_ULP_CLASS_HID_589b,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 28680,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 917576,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
        },
        [213] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41745,
+       .class_hid = BNXT_ULP_CLASS_HID_5c53,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 28672,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 983040,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
        },
        [214] = {
-       .class_hid = BNXT_ULP_CLASS_HID_423dd,
+       .class_hid = BNXT_ULP_CLASS_HID_2467,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 28680,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 983048,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
        },
        [215] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41d81,
+       .class_hid = BNXT_ULP_CLASS_HID_484f,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 28672,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 983104,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
        },
        [216] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42a19,
+       .class_hid = BNXT_ULP_CLASS_HID_1053,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 28680,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 983112,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
        },
        [217] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42df9,
+       .class_hid = BNXT_ULP_CLASS_HID_5ce1,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 30720,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 0,
+       .flow_sig_id = 4096,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR }
        },
        [218] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43a71,
+       .class_hid = BNXT_ULP_CLASS_HID_4579,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 30728,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 0,
+       .flow_sig_id = 6144,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR }
        },
        [219] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43435,
+       .class_hid = BNXT_ULP_CLASS_HID_1735,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 30720,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 1,
+       .flow_sig_id = 16384,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR }
        },
        [220] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4404d,
+       .class_hid = BNXT_ULP_CLASS_HID_45bd,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 30728,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 1,
+       .flow_sig_id = 24576,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR }
        },
        [221] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44dd1,
+       .class_hid = BNXT_ULP_CLASS_HID_3feb,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 30720,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 32768,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
        },
        [222] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45a69,
+       .class_hid = BNXT_ULP_CLASS_HID_2bf7,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 30728,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 32832,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
        },
        [223] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4542d,
+       .class_hid = BNXT_ULP_CLASS_HID_5727,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 30720,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 49152,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
        },
        [224] = {
-       .class_hid = BNXT_ULP_CLASS_HID_403f9,
+       .class_hid = BNXT_ULP_CLASS_HID_4333,
        .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 30728,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 49216,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
        },
        [225] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4140d,
+       .class_hid = BNXT_ULP_CLASS_HID_4453,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 131072,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
        },
        [226] = {
-       .class_hid = BNXT_ULP_CLASS_HID_420b5,
+       .class_hid = BNXT_ULP_CLASS_HID_304f,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 16392,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 131136,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
        },
        [227] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41a49,
+       .class_hid = BNXT_ULP_CLASS_HID_645f,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 196608,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
        },
        [228] = {
-       .class_hid = BNXT_ULP_CLASS_HID_426f1,
+       .class_hid = BNXT_ULP_CLASS_HID_504b,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 16392,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 196672,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
        },
        [229] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44ab9,
+       .class_hid = BNXT_ULP_CLASS_HID_5cc1,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 4096,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR }
        },
        [230] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45721,
+       .class_hid = BNXT_ULP_CLASS_HID_4559,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 16392,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 6144,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR }
        },
        [231] = {
-       .class_hid = BNXT_ULP_CLASS_HID_450e5,
+       .class_hid = BNXT_ULP_CLASS_HID_2285,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 12288,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT }
        },
        [232] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40051,
+       .class_hid = BNXT_ULP_CLASS_HID_0b1d,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 16392,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 14336,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT }
        },
        [233] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40aa5,
+       .class_hid = BNXT_ULP_CLASS_HID_0b49,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 20480,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
        },
        [234] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4172d,
+       .class_hid = BNXT_ULP_CLASS_HID_5c95,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 24584,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 22528,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
        },
        [235] = {
-       .class_hid = BNXT_ULP_CLASS_HID_410e1,
+       .class_hid = BNXT_ULP_CLASS_HID_39c1,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 28672,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
        },
        [236] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41d69,
+       .class_hid = BNXT_ULP_CLASS_HID_2259,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 24584,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 30720,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
        },
        [237] = {
-       .class_hid = BNXT_ULP_CLASS_HID_440d1,
+       .class_hid = BNXT_ULP_CLASS_HID_1715,
        .class_tid = 1,
        .hdr_sig_id = 5,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 0,
+       .flow_sig_id = 16384,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR }
        },
        [238] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44d59,
+       .class_hid = BNXT_ULP_CLASS_HID_459d,
        .class_tid = 1,
        .hdr_sig_id = 5,
-       .flow_sig_id = 24584,
-       .flow_pattern_id = 0,
+       .flow_sig_id = 24576,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
                BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR }
        },
        [239] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4471d,
+       .class_hid = BNXT_ULP_CLASS_HID_571d,
        .class_tid = 1,
        .hdr_sig_id = 5,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 0,
+       .flow_sig_id = 49152,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT }
        },
        [240] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45385,
+       .class_hid = BNXT_ULP_CLASS_HID_1cd1,
        .class_tid = 1,
        .hdr_sig_id = 5,
-       .flow_sig_id = 24584,
-       .flow_pattern_id = 0,
+       .flow_sig_id = 57344,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
                BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT }
        },
        [241] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6400d,
+       .class_hid = BNXT_ULP_CLASS_HID_3711,
        .class_tid = 1,
        .hdr_sig_id = 5,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
+       .flow_sig_id = 81920,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
                BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
        },
        [242] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64cb5,
+       .class_hid = BNXT_ULP_CLASS_HID_6599,
        .class_tid = 1,
        .hdr_sig_id = 5,
-       .flow_sig_id = 49160,
-       .flow_pattern_id = 0,
+       .flow_sig_id = 90112,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
        },
        [243] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64649,
+       .class_hid = BNXT_ULP_CLASS_HID_0e55,
        .class_tid = 1,
        .hdr_sig_id = 5,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
+       .flow_sig_id = 114688,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
                BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
        },
        [244] = {
-       .class_hid = BNXT_ULP_CLASS_HID_652f1,
+       .class_hid = BNXT_ULP_CLASS_HID_3cdd,
        .class_tid = 1,
        .hdr_sig_id = 5,
-       .flow_sig_id = 49160,
-       .flow_pattern_id = 0,
+       .flow_sig_id = 122880,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
+               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
        },
        [245] = {
-       .class_hid = BNXT_ULP_CLASS_HID_619ed,
+       .class_hid = BNXT_ULP_CLASS_HID_5ca1,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 4096,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR }
        },
        [246] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62615,
+       .class_hid = BNXT_ULP_CLASS_HID_4539,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 49160,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 6144,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR }
        },
        [247] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62029,
+       .class_hid = BNXT_ULP_CLASS_HID_22e5,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 12288,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT }
        },
        [248] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62c51,
+       .class_hid = BNXT_ULP_CLASS_HID_0b7d,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 49160,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 14336,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT }
        },
        [249] = {
-       .class_hid = BNXT_ULP_CLASS_HID_636a5,
+       .class_hid = BNXT_ULP_CLASS_HID_0b29,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 57344,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 20480,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
        },
        [250] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6432d,
+       .class_hid = BNXT_ULP_CLASS_HID_5cf5,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 57352,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 22528,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
        },
        [251] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63ce1,
+       .class_hid = BNXT_ULP_CLASS_HID_39a1,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 57344,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 28672,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
        },
        [252] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64969,
+       .class_hid = BNXT_ULP_CLASS_HID_2239,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 57352,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 30720,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
        },
        [253] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61005,
+       .class_hid = BNXT_ULP_CLASS_HID_1775,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 57344,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 16384,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR }
        },
        [254] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61c8d,
+       .class_hid = BNXT_ULP_CLASS_HID_45fd,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 57352,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 24576,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR }
        },
        [255] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61641,
+       .class_hid = BNXT_ULP_CLASS_HID_577d,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 57344,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 49152,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT }
        },
        [256] = {
-       .class_hid = BNXT_ULP_CLASS_HID_622c9,
+       .class_hid = BNXT_ULP_CLASS_HID_1cb1,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 57352,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 57344,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT }
        },
        [257] = {
-       .class_hid = BNXT_ULP_CLASS_HID_52a0d,
+       .class_hid = BNXT_ULP_CLASS_HID_3771,
        .class_tid = 1,
-       .hdr_sig_id = 5,
+       .hdr_sig_id = 7,
        .flow_sig_id = 81920,
-       .flow_pattern_id = 0,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
        },
        [258] = {
-       .class_hid = BNXT_ULP_CLASS_HID_536b5,
+       .class_hid = BNXT_ULP_CLASS_HID_65f9,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 81928,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 90112,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
        },
        [259] = {
-       .class_hid = BNXT_ULP_CLASS_HID_53049,
+       .class_hid = BNXT_ULP_CLASS_HID_0e35,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 81920,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 114688,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
        },
        [260] = {
-       .class_hid = BNXT_ULP_CLASS_HID_53cf1,
+       .class_hid = BNXT_ULP_CLASS_HID_3cbd,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 81928,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 122880,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
        },
        [261] = {
-       .class_hid = BNXT_ULP_CLASS_HID_503ed,
+       .class_hid = BNXT_ULP_CLASS_HID_3fcb,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 81920,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 32768,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
        },
        [262] = {
-       .class_hid = BNXT_ULP_CLASS_HID_51015,
+       .class_hid = BNXT_ULP_CLASS_HID_2bd7,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 81928,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 32832,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
        },
        [263] = {
-       .class_hid = BNXT_ULP_CLASS_HID_50a29,
+       .class_hid = BNXT_ULP_CLASS_HID_5707,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 81920,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 49152,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
        },
        [264] = {
-       .class_hid = BNXT_ULP_CLASS_HID_51651,
+       .class_hid = BNXT_ULP_CLASS_HID_4313,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 81928,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 49216,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
        },
        [265] = {
-       .class_hid = BNXT_ULP_CLASS_HID_520a5,
+       .class_hid = BNXT_ULP_CLASS_HID_5fc7,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 90112,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 98304,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
        },
        [266] = {
-       .class_hid = BNXT_ULP_CLASS_HID_52d2d,
+       .class_hid = BNXT_ULP_CLASS_HID_4bd3,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 90120,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 98368,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
        },
        [267] = {
-       .class_hid = BNXT_ULP_CLASS_HID_526e1,
+       .class_hid = BNXT_ULP_CLASS_HID_0e4f,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 90112,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 114688,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
        },
        [268] = {
-       .class_hid = BNXT_ULP_CLASS_HID_53369,
+       .class_hid = BNXT_ULP_CLASS_HID_632f,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 90120,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 114752,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
        },
        [269] = {
-       .class_hid = BNXT_ULP_CLASS_HID_556d1,
+       .class_hid = BNXT_ULP_CLASS_HID_1baf,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 90112,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 163840,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
        },
        [270] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5068d,
+       .class_hid = BNXT_ULP_CLASS_HID_07bb,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 90120,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 163904,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
        },
        [271] = {
-       .class_hid = BNXT_ULP_CLASS_HID_50041,
+       .class_hid = BNXT_ULP_CLASS_HID_32eb,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 90112,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 180224,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
        },
        [272] = {
-       .class_hid = BNXT_ULP_CLASS_HID_50cc9,
+       .class_hid = BNXT_ULP_CLASS_HID_1ef7,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 90120,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 180288,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
        },
        [273] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7560d,
+       .class_hid = BNXT_ULP_CLASS_HID_3bab,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 229376,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
        },
        [274] = {
-       .class_hid = BNXT_ULP_CLASS_HID_705f9,
+       .class_hid = BNXT_ULP_CLASS_HID_27b7,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 114696,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 229440,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
        },
        [275] = {
-       .class_hid = BNXT_ULP_CLASS_HID_75c49,
+       .class_hid = BNXT_ULP_CLASS_HID_52e7,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 245760,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
        },
        [276] = {
-       .class_hid = BNXT_ULP_CLASS_HID_70c25,
+       .class_hid = BNXT_ULP_CLASS_HID_3ef3,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 114696,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 245824,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
        },
        [277] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72fed,
+       .class_hid = BNXT_ULP_CLASS_HID_4473,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 131072,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
        },
        [278] = {
-       .class_hid = BNXT_ULP_CLASS_HID_73c15,
+       .class_hid = BNXT_ULP_CLASS_HID_306f,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 114696,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 131136,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
        },
        [279] = {
-       .class_hid = BNXT_ULP_CLASS_HID_73629,
+       .class_hid = BNXT_ULP_CLASS_HID_647f,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 196608,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
        },
        [280] = {
-       .class_hid = BNXT_ULP_CLASS_HID_74251,
+       .class_hid = BNXT_ULP_CLASS_HID_506b,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 114696,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 196672,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
        },
        [281] = {
-       .class_hid = BNXT_ULP_CLASS_HID_74ca5,
+       .class_hid = BNXT_ULP_CLASS_HID_66af,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 122880,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 393216,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
        },
        [282] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7592d,
+       .class_hid = BNXT_ULP_CLASS_HID_525b,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 122888,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 393280,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
        },
        [283] = {
-       .class_hid = BNXT_ULP_CLASS_HID_752e1,
+       .class_hid = BNXT_ULP_CLASS_HID_1de7,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 122880,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 458752,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
        },
        [284] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7025d,
+       .class_hid = BNXT_ULP_CLASS_HID_0993,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 122888,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 458816,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
        },
        [285] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72605,
+       .class_hid = BNXT_ULP_CLASS_HID_213f,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 122880,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 655360,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
        },
        [286] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7328d,
+       .class_hid = BNXT_ULP_CLASS_HID_0d2b,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 122888,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 655424,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
        },
        [287] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72c41,
+       .class_hid = BNXT_ULP_CLASS_HID_413b,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 122880,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 720896,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
        },
        [288] = {
-       .class_hid = BNXT_ULP_CLASS_HID_738c9,
+       .class_hid = BNXT_ULP_CLASS_HID_2cd7,
        .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 122888,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 720960,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
        },
        [289] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0591,
+       .class_hid = BNXT_ULP_CLASS_HID_436b,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 917504,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
        },
        [290] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1269,
+       .class_hid = BNXT_ULP_CLASS_HID_2f07,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 4104,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 917568,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
        },
        [291] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0bad,
+       .class_hid = BNXT_ULP_CLASS_HID_6317,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 983040,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
        },
        [292] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1825,
+       .class_hid = BNXT_ULP_CLASS_HID_4f03,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 4104,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 983104,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
        },
        [293] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2589,
+       .class_hid = BNXT_ULP_CLASS_HID_3fab,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 32768,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
        },
        [294] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3201,
+       .class_hid = BNXT_ULP_CLASS_HID_2bb7,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 4104,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 32832,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
        },
        [295] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2c45,
+       .class_hid = BNXT_ULP_CLASS_HID_5767,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 49152,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
        },
        [296] = {
-       .class_hid = BNXT_ULP_CLASS_HID_38dd,
+       .class_hid = BNXT_ULP_CLASS_HID_4373,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 4104,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 49216,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
        },
        [297] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3c7d,
+       .class_hid = BNXT_ULP_CLASS_HID_5fa7,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 98304,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
        },
        [298] = {
-       .class_hid = BNXT_ULP_CLASS_HID_48f5,
+       .class_hid = BNXT_ULP_CLASS_HID_4bb3,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 6152,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 98368,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
        },
        [299] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4239,
+       .class_hid = BNXT_ULP_CLASS_HID_0e2f,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 114688,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
        },
        [300] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4eb1,
+       .class_hid = BNXT_ULP_CLASS_HID_634f,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 6152,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 114752,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
        },
        [301] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c15,
+       .class_hid = BNXT_ULP_CLASS_HID_1bcf,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 163840,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
        },
        [302] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0ba1,
+       .class_hid = BNXT_ULP_CLASS_HID_07db,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 6152,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 163904,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
        },
        [303] = {
-       .class_hid = BNXT_ULP_CLASS_HID_05e5,
+       .class_hid = BNXT_ULP_CLASS_HID_328b,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 180224,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
        },
        [304] = {
-       .class_hid = BNXT_ULP_CLASS_HID_127d,
+       .class_hid = BNXT_ULP_CLASS_HID_1e97,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 6152,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 180288,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
        },
        [305] = {
-       .class_hid = BNXT_ULP_CLASS_HID_58a5,
+       .class_hid = BNXT_ULP_CLASS_HID_3bcb,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 12288,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 229376,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
        },
        [306] = {
-       .class_hid = BNXT_ULP_CLASS_HID_08f1,
+       .class_hid = BNXT_ULP_CLASS_HID_27d7,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 12296,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 229440,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
        },
        [307] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0235,
+       .class_hid = BNXT_ULP_CLASS_HID_5287,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 12288,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 245760,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
        },
        [308] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0e8d,
+       .class_hid = BNXT_ULP_CLASS_HID_3e93,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 12296,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 245824,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
        },
        [309] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c11,
+       .class_hid = BNXT_ULP_CLASS_HID_4413,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 12288,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 131072,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
        },
        [310] = {
-       .class_hid = BNXT_ULP_CLASS_HID_28e9,
+       .class_hid = BNXT_ULP_CLASS_HID_300f,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 12296,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 131136,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
        },
        [311] = {
-       .class_hid = BNXT_ULP_CLASS_HID_222d,
+       .class_hid = BNXT_ULP_CLASS_HID_641f,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 12288,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 196608,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
        },
        [312] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2ea5,
+       .class_hid = BNXT_ULP_CLASS_HID_500b,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 12296,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 196672,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
        },
        [313] = {
-       .class_hid = BNXT_ULP_CLASS_HID_32c5,
+       .class_hid = BNXT_ULP_CLASS_HID_66cf,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 14336,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 393216,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
        },
        [314] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3f5d,
+       .class_hid = BNXT_ULP_CLASS_HID_523b,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 14344,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 393280,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
        },
        [315] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3881,
+       .class_hid = BNXT_ULP_CLASS_HID_1d87,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 14336,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 458752,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
        },
        [316] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4519,
+       .class_hid = BNXT_ULP_CLASS_HID_09f3,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 14344,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 458816,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
        },
        [317] = {
-       .class_hid = BNXT_ULP_CLASS_HID_52fd,
+       .class_hid = BNXT_ULP_CLASS_HID_215f,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 14336,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 655360,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
        },
        [318] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0209,
+       .class_hid = BNXT_ULP_CLASS_HID_0d4b,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 14344,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 655424,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
        },
        [319] = {
-       .class_hid = BNXT_ULP_CLASS_HID_58b9,
+       .class_hid = BNXT_ULP_CLASS_HID_415b,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 14336,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 720896,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
        },
        [320] = {
-       .class_hid = BNXT_ULP_CLASS_HID_08c5,
+       .class_hid = BNXT_ULP_CLASS_HID_2cb7,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 14344,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 720960,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
        },
        [321] = {
-       .class_hid = BNXT_ULP_CLASS_HID_400a5,
+       .class_hid = BNXT_ULP_CLASS_HID_430b,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 20480,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 917504,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
        },
        [322] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40d3d,
+       .class_hid = BNXT_ULP_CLASS_HID_2f67,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 20488,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 917568,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
        },
        [323] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40761,
+       .class_hid = BNXT_ULP_CLASS_HID_6377,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 20480,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 983040,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
        },
        [324] = {
-       .class_hid = BNXT_ULP_CLASS_HID_413f9,
+       .class_hid = BNXT_ULP_CLASS_HID_4f63,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 20488,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 983104,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
        },
        [325] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4215d,
+       .class_hid = BNXT_ULP_CLASS_HID_29b5,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 20480,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 0,
+       .flow_sig_id = 8,
+       .flow_pattern_id = 2,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC }
        },
        [326] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42dd5,
+       .class_hid = BNXT_ULP_CLASS_HID_29ad,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 20488,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 1,
+       .flow_sig_id = 8,
+       .flow_pattern_id = 2,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC }
        },
        [327] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42719,
+       .class_hid = BNXT_ULP_CLASS_HID_29b7,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 20480,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 8,
+       .flow_pattern_id = 2,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC }
        },
        [328] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43391,
+       .class_hid = BNXT_ULP_CLASS_HID_1583,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 20488,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 72,
+       .flow_pattern_id = 2,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID }
        },
        [329] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43731,
+       .class_hid = BNXT_ULP_CLASS_HID_29af,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 22528,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 8,
+       .flow_pattern_id = 2,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC }
        },
        [330] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44389,
+       .class_hid = BNXT_ULP_CLASS_HID_159b,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 22536,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 72,
+       .flow_pattern_id = 2,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID }
        },
        [331] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43dcd,
+       .class_hid = BNXT_ULP_CLASS_HID_2995,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 22528,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 8,
+       .flow_pattern_id = 2,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC }
        },
        [332] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44a45,
+       .class_hid = BNXT_ULP_CLASS_HID_298d,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 22536,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 8,
+       .flow_pattern_id = 2,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC }
        },
        [333] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45729,
+       .class_hid = BNXT_ULP_CLASS_HID_29f5,
        .class_tid = 1,
        .hdr_sig_id = 6,
-       .flow_sig_id = 22528,
-       .flow_pattern_id = 0,
+       .flow_sig_id = 8,
+       .flow_pattern_id = 2,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_O_IPV6 |
@@ -10821,81331 +6437,3442 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
                BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC }
        },
        [334] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40775,
+       .class_hid = BNXT_ULP_CLASS_HID_29ed,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 22536,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 8,
+       .flow_pattern_id = 2,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC }
        },
        [335] = {
-       .class_hid = BNXT_ULP_CLASS_HID_400b9,
+       .class_hid = BNXT_ULP_CLASS_HID_2997,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 22528,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 8,
+       .flow_pattern_id = 2,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC }
        },
        [336] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40d31,
+       .class_hid = BNXT_ULP_CLASS_HID_15a3,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 22536,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 72,
+       .flow_pattern_id = 2,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID }
        },
        [337] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45479,
+       .class_hid = BNXT_ULP_CLASS_HID_298f,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 28672,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 8,
+       .flow_pattern_id = 2,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC }
        },
        [338] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40385,
+       .class_hid = BNXT_ULP_CLASS_HID_15bb,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 28680,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 72,
+       .flow_pattern_id = 2,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID }
        },
        [339] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45a35,
+       .class_hid = BNXT_ULP_CLASS_HID_29f7,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 28672,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 8,
+       .flow_pattern_id = 2,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC }
        },
        [340] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40a41,
+       .class_hid = BNXT_ULP_CLASS_HID_15c3,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 28680,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 72,
+       .flow_pattern_id = 2,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID }
        },
        [341] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41725,
+       .class_hid = BNXT_ULP_CLASS_HID_29ef,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 28672,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 8,
+       .flow_pattern_id = 2,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC }
        },
        [342] = {
-       .class_hid = BNXT_ULP_CLASS_HID_423bd,
+       .class_hid = BNXT_ULP_CLASS_HID_15db,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 28680,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 72,
+       .flow_pattern_id = 2,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID }
        },
        [343] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41de1,
+       .class_hid = BNXT_ULP_CLASS_HID_1151,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 28672,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 12,
+       .flow_sig_id = 16384,
+       .flow_pattern_id = 3,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_12_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_12_BITMASK_O_IPV4_DST_ADDR }
        },
        [344] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42a79,
+       .class_hid = BNXT_ULP_CLASS_HID_315d,
        .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 28680,
-       .flow_pattern_id = 0,
+       .hdr_sig_id = 12,
+       .flow_sig_id = 81920,
+       .flow_pattern_id = 3,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF1_12_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF1_12_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF1_12_BITMASK_O_UDP_DST_PORT }
        },
        [345] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42d99,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 30720,
+       .class_hid = BNXT_ULP_CLASS_HID_34c6,
+       .class_tid = 2,
+       .hdr_sig_id = 0,
+       .flow_sig_id = 4096,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR }
        },
        [346] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43a11,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 30728,
+       .class_hid = BNXT_ULP_CLASS_HID_0c22,
+       .class_tid = 2,
+       .hdr_sig_id = 0,
+       .flow_sig_id = 4100,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR }
        },
        [347] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43455,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 30720,
+       .class_hid = BNXT_ULP_CLASS_HID_1cbe,
+       .class_tid = 2,
+       .hdr_sig_id = 0,
+       .flow_sig_id = 6144,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_0_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR }
        },
        [348] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4402d,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 30728,
+       .class_hid = BNXT_ULP_CLASS_HID_179a,
+       .class_tid = 2,
+       .hdr_sig_id = 0,
+       .flow_sig_id = 6148,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_0_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR }
        },
        [349] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44db1,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 30720,
+       .class_hid = BNXT_ULP_CLASS_HID_59be,
+       .class_tid = 2,
+       .hdr_sig_id = 1,
+       .flow_sig_id = 16384,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR }
        },
        [350] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45a09,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 30728,
+       .class_hid = BNXT_ULP_CLASS_HID_515a,
+       .class_tid = 2,
+       .hdr_sig_id = 1,
+       .flow_sig_id = 16388,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR }
        },
        [351] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4544d,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 30720,
+       .class_hid = BNXT_ULP_CLASS_HID_1c72,
+       .class_tid = 2,
+       .hdr_sig_id = 1,
+       .flow_sig_id = 24576,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR }
        },
        [352] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40399,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 30728,
+       .class_hid = BNXT_ULP_CLASS_HID_171e,
+       .class_tid = 2,
+       .hdr_sig_id = 1,
+       .flow_sig_id = 24580,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR }
        },
        [353] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4146d,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 16384,
+       .class_hid = BNXT_ULP_CLASS_HID_19c8,
+       .class_tid = 2,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 32768,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
        },
        [354] = {
-       .class_hid = BNXT_ULP_CLASS_HID_420d5,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 16392,
+       .class_hid = BNXT_ULP_CLASS_HID_112c,
+       .class_tid = 2,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 32772,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
        },
        [355] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41a29,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 16384,
+       .class_hid = BNXT_ULP_CLASS_HID_4d68,
+       .class_tid = 2,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 32832,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
        },
        [356] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42691,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 16392,
+       .class_hid = BNXT_ULP_CLASS_HID_444c,
+       .class_tid = 2,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 32836,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
        },
        [357] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44ad9,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 16384,
+       .class_hid = BNXT_ULP_CLASS_HID_0e8c,
+       .class_tid = 2,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 49152,
        .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
        },
        [358] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45741,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 16392,
+       .class_hid = BNXT_ULP_CLASS_HID_09e0,
+       .class_tid = 2,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 49156,
        .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [359] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45085,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [360] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40031,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 16392,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [361] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40ac5,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [362] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4174d,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 24584,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [363] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41081,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [364] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41d09,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 24584,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [365] = {
-       .class_hid = BNXT_ULP_CLASS_HID_440b1,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [366] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44d39,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 24584,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [367] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4477d,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [368] = {
-       .class_hid = BNXT_ULP_CLASS_HID_453e5,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 24584,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [369] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6406d,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [370] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64cd5,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 49160,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [371] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64629,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [372] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65291,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 49160,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [373] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6198d,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [374] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62675,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 49160,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [375] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62049,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [376] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62c31,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 49160,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [377] = {
-       .class_hid = BNXT_ULP_CLASS_HID_636c5,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 57344,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [378] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6434d,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 57352,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [379] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63c81,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 57344,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [380] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64909,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 57352,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [381] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61065,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 57344,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [382] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61ced,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 57352,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [383] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61621,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 57344,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [384] = {
-       .class_hid = BNXT_ULP_CLASS_HID_622a9,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 57352,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [385] = {
-       .class_hid = BNXT_ULP_CLASS_HID_52a6d,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 81920,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [386] = {
-       .class_hid = BNXT_ULP_CLASS_HID_536d5,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 81928,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [387] = {
-       .class_hid = BNXT_ULP_CLASS_HID_53029,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 81920,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [388] = {
-       .class_hid = BNXT_ULP_CLASS_HID_53c91,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 81928,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [389] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5038d,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 81920,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [390] = {
-       .class_hid = BNXT_ULP_CLASS_HID_51075,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 81928,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [391] = {
-       .class_hid = BNXT_ULP_CLASS_HID_50a49,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 81920,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [392] = {
-       .class_hid = BNXT_ULP_CLASS_HID_51631,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 81928,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [393] = {
-       .class_hid = BNXT_ULP_CLASS_HID_520c5,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 90112,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [394] = {
-       .class_hid = BNXT_ULP_CLASS_HID_52d4d,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 90120,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [395] = {
-       .class_hid = BNXT_ULP_CLASS_HID_52681,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 90112,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [396] = {
-       .class_hid = BNXT_ULP_CLASS_HID_53309,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 90120,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [397] = {
-       .class_hid = BNXT_ULP_CLASS_HID_556b1,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 90112,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [398] = {
-       .class_hid = BNXT_ULP_CLASS_HID_506ed,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 90120,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [399] = {
-       .class_hid = BNXT_ULP_CLASS_HID_50021,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 90112,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [400] = {
-       .class_hid = BNXT_ULP_CLASS_HID_50ca9,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 90120,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [401] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7566d,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [402] = {
-       .class_hid = BNXT_ULP_CLASS_HID_70599,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 114696,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [403] = {
-       .class_hid = BNXT_ULP_CLASS_HID_75c29,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [404] = {
-       .class_hid = BNXT_ULP_CLASS_HID_70c45,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 114696,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [405] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72f8d,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [406] = {
-       .class_hid = BNXT_ULP_CLASS_HID_73c75,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 114696,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [407] = {
-       .class_hid = BNXT_ULP_CLASS_HID_73649,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [408] = {
-       .class_hid = BNXT_ULP_CLASS_HID_74231,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 114696,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [409] = {
-       .class_hid = BNXT_ULP_CLASS_HID_74cc5,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 122880,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [410] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7594d,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 122888,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [411] = {
-       .class_hid = BNXT_ULP_CLASS_HID_75281,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 122880,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [412] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7023d,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 122888,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [413] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72665,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 122880,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [414] = {
-       .class_hid = BNXT_ULP_CLASS_HID_732ed,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 122888,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [415] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72c21,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 122880,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [416] = {
-       .class_hid = BNXT_ULP_CLASS_HID_738a9,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 122888,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [417] = {
-       .class_hid = BNXT_ULP_CLASS_HID_244c3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [418] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2515b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32776,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [419] = {
-       .class_hid = BNXT_ULP_CLASS_HID_24b1f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [420] = {
-       .class_hid = BNXT_ULP_CLASS_HID_25797,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32776,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [421] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22f7f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [422] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23bf7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [423] = {
-       .class_hid = BNXT_ULP_CLASS_HID_235bb,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [424] = {
-       .class_hid = BNXT_ULP_CLASS_HID_24233,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [425] = {
-       .class_hid = BNXT_ULP_CLASS_HID_20b8b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [426] = {
-       .class_hid = BNXT_ULP_CLASS_HID_21803,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32776,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [427] = {
-       .class_hid = BNXT_ULP_CLASS_HID_211c7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [428] = {
-       .class_hid = BNXT_ULP_CLASS_HID_21e5f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32776,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [429] = {
-       .class_hid = BNXT_ULP_CLASS_HID_252d3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [430] = {
-       .class_hid = BNXT_ULP_CLASS_HID_202bf,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [431] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2592f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [432] = {
-       .class_hid = BNXT_ULP_CLASS_HID_208fb,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [433] = {
-       .class_hid = BNXT_ULP_CLASS_HID_231f3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [434] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23e0b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32776,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [435] = {
-       .class_hid = BNXT_ULP_CLASS_HID_237cf,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [436] = {
-       .class_hid = BNXT_ULP_CLASS_HID_24447,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32776,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [437] = {
-       .class_hid = BNXT_ULP_CLASS_HID_21c2f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [438] = {
-       .class_hid = BNXT_ULP_CLASS_HID_228a7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [439] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2226b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [440] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22ee3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [441] = {
-       .class_hid = BNXT_ULP_CLASS_HID_25567,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [442] = {
-       .class_hid = BNXT_ULP_CLASS_HID_20533,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32776,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [443] = {
-       .class_hid = BNXT_ULP_CLASS_HID_25ba3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [444] = {
-       .class_hid = BNXT_ULP_CLASS_HID_20b0f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32776,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [445] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23f83,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [446] = {
-       .class_hid = BNXT_ULP_CLASS_HID_24c1b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [447] = {
-       .class_hid = BNXT_ULP_CLASS_HID_245df,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [448] = {
-       .class_hid = BNXT_ULP_CLASS_HID_25257,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [449] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64017,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [450] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64caf,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49160,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [451] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64653,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [452] = {
-       .class_hid = BNXT_ULP_CLASS_HID_652eb,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49160,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [453] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62ab3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [454] = {
-       .class_hid = BNXT_ULP_CLASS_HID_636cb,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [455] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6308f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [456] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63d07,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [457] = {
-       .class_hid = BNXT_ULP_CLASS_HID_606df,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [458] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61357,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49160,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [459] = {
-       .class_hid = BNXT_ULP_CLASS_HID_60d1b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [460] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61993,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49160,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [461] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64e27,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [462] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65abf,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [463] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65463,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [464] = {
-       .class_hid = BNXT_ULP_CLASS_HID_603cf,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [465] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62cc7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [466] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6395f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49160,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [467] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63303,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [468] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63f9b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49160,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [469] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61763,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [470] = {
-       .class_hid = BNXT_ULP_CLASS_HID_623fb,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [471] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61dbf,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [472] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62a37,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [473] = {
-       .class_hid = BNXT_ULP_CLASS_HID_650bb,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [474] = {
-       .class_hid = BNXT_ULP_CLASS_HID_60007,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49160,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [475] = {
-       .class_hid = BNXT_ULP_CLASS_HID_656f7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [476] = {
-       .class_hid = BNXT_ULP_CLASS_HID_60643,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49160,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [477] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63ad7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [478] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6476f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [479] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64113,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [480] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64dab,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [481] = {
-       .class_hid = BNXT_ULP_CLASS_HID_35ac3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [482] = {
-       .class_hid = BNXT_ULP_CLASS_HID_30aaf,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98312,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [483] = {
-       .class_hid = BNXT_ULP_CLASS_HID_30453,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [484] = {
-       .class_hid = BNXT_ULP_CLASS_HID_310eb,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98312,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [485] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3457f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [486] = {
-       .class_hid = BNXT_ULP_CLASS_HID_351f7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [487] = {
-       .class_hid = BNXT_ULP_CLASS_HID_34bbb,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [488] = {
-       .class_hid = BNXT_ULP_CLASS_HID_35833,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [489] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3218b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [490] = {
-       .class_hid = BNXT_ULP_CLASS_HID_32e03,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98312,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [491] = {
-       .class_hid = BNXT_ULP_CLASS_HID_327c7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [492] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3345f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98312,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [493] = {
-       .class_hid = BNXT_ULP_CLASS_HID_30c27,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [494] = {
-       .class_hid = BNXT_ULP_CLASS_HID_318bf,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [495] = {
-       .class_hid = BNXT_ULP_CLASS_HID_31263,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [496] = {
-       .class_hid = BNXT_ULP_CLASS_HID_31efb,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [497] = {
-       .class_hid = BNXT_ULP_CLASS_HID_347f3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [498] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3540b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98312,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [499] = {
-       .class_hid = BNXT_ULP_CLASS_HID_34dcf,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [500] = {
-       .class_hid = BNXT_ULP_CLASS_HID_35a47,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98312,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [501] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3322f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [502] = {
-       .class_hid = BNXT_ULP_CLASS_HID_33ea7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [503] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3386b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [504] = {
-       .class_hid = BNXT_ULP_CLASS_HID_344e3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [505] = {
-       .class_hid = BNXT_ULP_CLASS_HID_30ebb,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [506] = {
-       .class_hid = BNXT_ULP_CLASS_HID_31b33,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98312,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [507] = {
-       .class_hid = BNXT_ULP_CLASS_HID_314f7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [508] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3210f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98312,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [509] = {
-       .class_hid = BNXT_ULP_CLASS_HID_35583,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [510] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3056f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [511] = {
-       .class_hid = BNXT_ULP_CLASS_HID_35bdf,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [512] = {
-       .class_hid = BNXT_ULP_CLASS_HID_30bab,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [513] = {
-       .class_hid = BNXT_ULP_CLASS_HID_75617,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [514] = {
-       .class_hid = BNXT_ULP_CLASS_HID_705e3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114696,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [515] = {
-       .class_hid = BNXT_ULP_CLASS_HID_75c53,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [516] = {
-       .class_hid = BNXT_ULP_CLASS_HID_70c3f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114696,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [517] = {
-       .class_hid = BNXT_ULP_CLASS_HID_740b3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [518] = {
-       .class_hid = BNXT_ULP_CLASS_HID_74ccb,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [519] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7468f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [520] = {
-       .class_hid = BNXT_ULP_CLASS_HID_75307,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [521] = {
-       .class_hid = BNXT_ULP_CLASS_HID_71cdf,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [522] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72957,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114696,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [523] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7231b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [524] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72f93,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114696,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [525] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7077b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [526] = {
-       .class_hid = BNXT_ULP_CLASS_HID_713f3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [527] = {
-       .class_hid = BNXT_ULP_CLASS_HID_70db7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [528] = {
-       .class_hid = BNXT_ULP_CLASS_HID_719cf,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [529] = {
-       .class_hid = BNXT_ULP_CLASS_HID_742c7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [530] = {
-       .class_hid = BNXT_ULP_CLASS_HID_74f5f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114696,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [531] = {
-       .class_hid = BNXT_ULP_CLASS_HID_74903,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [532] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7559b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114696,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [533] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72d63,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [534] = {
-       .class_hid = BNXT_ULP_CLASS_HID_739fb,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [535] = {
-       .class_hid = BNXT_ULP_CLASS_HID_733bf,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [536] = {
-       .class_hid = BNXT_ULP_CLASS_HID_74037,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [537] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7098f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [538] = {
-       .class_hid = BNXT_ULP_CLASS_HID_71607,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114696,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [539] = {
-       .class_hid = BNXT_ULP_CLASS_HID_70fcb,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [540] = {
-       .class_hid = BNXT_ULP_CLASS_HID_71c43,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114696,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [541] = {
-       .class_hid = BNXT_ULP_CLASS_HID_750d7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [542] = {
-       .class_hid = BNXT_ULP_CLASS_HID_700a3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [543] = {
-       .class_hid = BNXT_ULP_CLASS_HID_75713,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [544] = {
-       .class_hid = BNXT_ULP_CLASS_HID_706ff,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [545] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2cfc3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [546] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2dc5b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163848,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [547] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2d61f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [548] = {
-       .class_hid = BNXT_ULP_CLASS_HID_285eb,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163848,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [549] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2ba7f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [550] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2c6f7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163912,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [551] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2c0bb,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [552] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2cd33,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163912,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [553] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2968b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [554] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2a303,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163848,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [555] = {
-       .class_hid = BNXT_ULP_CLASS_HID_29cc7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [556] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2a95f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163848,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [557] = {
-       .class_hid = BNXT_ULP_CLASS_HID_28127,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [558] = {
-       .class_hid = BNXT_ULP_CLASS_HID_28dbf,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163912,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [559] = {
-       .class_hid = BNXT_ULP_CLASS_HID_28763,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [560] = {
-       .class_hid = BNXT_ULP_CLASS_HID_293fb,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163912,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [561] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2bcf3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [562] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2c90b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163848,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [563] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2c2cf,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [564] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2cf47,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163848,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [565] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2a72f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [566] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2b3a7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163912,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [567] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2ad6b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [568] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2b9e3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163912,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [569] = {
-       .class_hid = BNXT_ULP_CLASS_HID_283bb,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [570] = {
-       .class_hid = BNXT_ULP_CLASS_HID_29033,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163848,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [571] = {
-       .class_hid = BNXT_ULP_CLASS_HID_289f7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [572] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2960f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163848,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [573] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2ca83,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [574] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2d71b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163912,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [575] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2d0df,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [576] = {
-       .class_hid = BNXT_ULP_CLASS_HID_280ab,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163912,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [577] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6cb17,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [578] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6d7af,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180232,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [579] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6d153,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [580] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6813f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180232,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [581] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6b5b3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [582] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6c1cb,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180296,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [583] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6bb8f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [584] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6c807,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180296,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [585] = {
-       .class_hid = BNXT_ULP_CLASS_HID_691df,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [586] = {
-       .class_hid = BNXT_ULP_CLASS_HID_69e57,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180232,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [587] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6981b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [588] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6a493,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180232,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [589] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6d927,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [590] = {
-       .class_hid = BNXT_ULP_CLASS_HID_688f3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180296,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [591] = {
-       .class_hid = BNXT_ULP_CLASS_HID_682b7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [592] = {
-       .class_hid = BNXT_ULP_CLASS_HID_68ecf,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180296,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [593] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6b7c7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [594] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6c45f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180232,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [595] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6be03,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [596] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6ca9b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180232,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [597] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6a263,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [598] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6aefb,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180296,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [599] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6a8bf,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [600] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6b537,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180296,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [601] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6dbbb,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [602] = {
-       .class_hid = BNXT_ULP_CLASS_HID_68b07,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180232,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [603] = {
-       .class_hid = BNXT_ULP_CLASS_HID_684cb,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [604] = {
-       .class_hid = BNXT_ULP_CLASS_HID_69143,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180232,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [605] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6c5d7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [606] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6d26f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180296,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [607] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6cc13,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [608] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6d8ab,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180296,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [609] = {
-       .class_hid = BNXT_ULP_CLASS_HID_38917,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [610] = {
-       .class_hid = BNXT_ULP_CLASS_HID_395af,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229384,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [611] = {
-       .class_hid = BNXT_ULP_CLASS_HID_38f53,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [612] = {
-       .class_hid = BNXT_ULP_CLASS_HID_39beb,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229384,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [613] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3d07f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [614] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3dcf7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229448,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [615] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3d6bb,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [616] = {
-       .class_hid = BNXT_ULP_CLASS_HID_38607,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229448,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [617] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3ac8b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [618] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3b903,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229384,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [619] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3b2c7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [620] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3bf5f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229384,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [621] = {
-       .class_hid = BNXT_ULP_CLASS_HID_39727,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [622] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3a3bf,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229448,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [623] = {
-       .class_hid = BNXT_ULP_CLASS_HID_39d63,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [624] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3a9fb,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229448,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [625] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3d2f3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [626] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3825f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229384,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [627] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3d8cf,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [628] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3889b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229384,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [629] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3bd2f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [630] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3c9a7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229448,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [631] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3c36b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [632] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3cfe3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229448,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [633] = {
-       .class_hid = BNXT_ULP_CLASS_HID_399bb,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [634] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3a633,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229384,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [635] = {
-       .class_hid = BNXT_ULP_CLASS_HID_39ff7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [636] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3ac0f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229384,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [637] = {
-       .class_hid = BNXT_ULP_CLASS_HID_383d7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [638] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3906f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229448,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [639] = {
-       .class_hid = BNXT_ULP_CLASS_HID_38a13,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [640] = {
-       .class_hid = BNXT_ULP_CLASS_HID_396ab,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229448,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [641] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7846b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [642] = {
-       .class_hid = BNXT_ULP_CLASS_HID_790e3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [643] = {
-       .class_hid = BNXT_ULP_CLASS_HID_78aa7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [644] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7973f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [645] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7cbb3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [646] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7d7cb,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [647] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7d18f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [648] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7815b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [649] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7a7df,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [650] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7b457,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [651] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7ae1b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [652] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7ba93,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [653] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7927b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [654] = {
-       .class_hid = BNXT_ULP_CLASS_HID_79ef3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [655] = {
-       .class_hid = BNXT_ULP_CLASS_HID_798b7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [656] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7a4cf,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [657] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7cdc7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [658] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7da5f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [659] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7d403,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [660] = {
-       .class_hid = BNXT_ULP_CLASS_HID_783ef,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [661] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7b863,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [662] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7c4fb,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [663] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7bebf,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [664] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7cb37,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [665] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7948f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [666] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7a107,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [667] = {
-       .class_hid = BNXT_ULP_CLASS_HID_79acb,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [668] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7a743,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [669] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7dbd7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [670] = {
-       .class_hid = BNXT_ULP_CLASS_HID_78ba3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [671] = {
-       .class_hid = BNXT_ULP_CLASS_HID_78567,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [672] = {
-       .class_hid = BNXT_ULP_CLASS_HID_791ff,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [673] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a3db,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [674] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b043,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131080,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [675] = {
-       .class_hid = BNXT_ULP_CLASS_HID_aa07,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [676] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b68f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131080,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [677] = {
-       .class_hid = BNXT_ULP_CLASS_HID_8e67,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [678] = {
-       .class_hid = BNXT_ULP_CLASS_HID_9aef,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131144,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [679] = {
-       .class_hid = BNXT_ULP_CLASS_HID_94a3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [680] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a12b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131144,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [681] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c7af,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [682] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d3d7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131080,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [683] = {
-       .class_hid = BNXT_ULP_CLASS_HID_cdeb,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [684] = {
-       .class_hid = BNXT_ULP_CLASS_HID_da13,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131080,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [685] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b1cb,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [686] = {
-       .class_hid = BNXT_ULP_CLASS_HID_be73,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131144,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [687] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b837,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [688] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c4bf,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131144,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [689] = {
-       .class_hid = BNXT_ULP_CLASS_HID_49f0f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [690] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4abb7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131080,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [691] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a54b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [692] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b1f3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131080,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [693] = {
-       .class_hid = BNXT_ULP_CLASS_HID_489ab,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [694] = {
-       .class_hid = BNXT_ULP_CLASS_HID_495d3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131144,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [695] = {
-       .class_hid = BNXT_ULP_CLASS_HID_48f97,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [696] = {
-       .class_hid = BNXT_ULP_CLASS_HID_49c1f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131144,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [697] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4c293,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [698] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4cf1b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131080,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [699] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4c8df,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [700] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4d547,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131080,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [701] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ad3f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [702] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b9a7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131144,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [703] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b37b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [704] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4bfe3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131144,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [705] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b9db,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [706] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c643,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196616,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [707] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c007,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [708] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1cc8f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196616,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [709] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a467,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [710] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b0ef,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196680,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [711] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1aaa3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [712] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b72b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196680,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [713] = {
-       .class_hid = BNXT_ULP_CLASS_HID_18093,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [714] = {
-       .class_hid = BNXT_ULP_CLASS_HID_18d1b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196616,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [715] = {
-       .class_hid = BNXT_ULP_CLASS_HID_186df,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [716] = {
-       .class_hid = BNXT_ULP_CLASS_HID_19347,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196616,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [717] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c7cb,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [718] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d473,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196680,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [719] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ce37,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [720] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1dabf,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196680,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [721] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5b50f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [722] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c1b7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196616,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [723] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5bb4b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [724] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c7f3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196616,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [725] = {
-       .class_hid = BNXT_ULP_CLASS_HID_59fab,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [726] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5abd3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196680,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [727] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a597,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [728] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5b21f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196680,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [729] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5d893,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [730] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5884f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196616,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [731] = {
-       .class_hid = BNXT_ULP_CLASS_HID_58203,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [732] = {
-       .class_hid = BNXT_ULP_CLASS_HID_58e8b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196616,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [733] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c33f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [734] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5cfa7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196680,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [735] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c97b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [736] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5d5e3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196680,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [737] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e95b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [738] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f5c3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [739] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ef87,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [740] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fc0f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [741] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d3e7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [742] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e06f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [743] = {
-       .class_hid = BNXT_ULP_CLASS_HID_da23,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [744] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e6ab,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [745] = {
-       .class_hid = BNXT_ULP_CLASS_HID_cd2f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [746] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d957,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [747] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d36b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [748] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c2c7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [749] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f74b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [750] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c3f3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [751] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fdb7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [752] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ca3f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [753] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e48f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [754] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f137,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [755] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4eacb,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [756] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f773,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [757] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4cf2b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [758] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4db53,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [759] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4d517,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [760] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e19f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [761] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4c813,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [762] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4d49b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [763] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ce5f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [764] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4dac7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [765] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f2bf,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [766] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ff27,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [767] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f8fb,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [768] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4c563,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [769] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ff5b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [770] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1cbc3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [771] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c587,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [772] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d20f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [773] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e9e7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [774] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f66f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [775] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f023,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [776] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1fcab,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [777] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c613,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [778] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d29b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [779] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1cc5f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [780] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d8c7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [781] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1cd4b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [782] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d9f3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [783] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d3b7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [784] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c363,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [785] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5fa8f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [786] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c737,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [787] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c0cb,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [788] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5cd73,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [789] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e52b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [790] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f153,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [791] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5eb17,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [792] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f79f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [793] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c147,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [794] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5cdcf,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [795] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c783,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [796] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5d40b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [797] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c8bf,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [798] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5d527,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [799] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5cefb,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [800] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5db63,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [801] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a69b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [802] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b303,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [803] = {
-       .class_hid = BNXT_ULP_CLASS_HID_acc7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [804] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b94f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [805] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b127,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [806] = {
-       .class_hid = BNXT_ULP_CLASS_HID_bdaf,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655432,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [807] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b763,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [808] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a3eb,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655432,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [809] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ea6f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [810] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f697,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [811] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f0ab,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [812] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a007,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [813] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b48b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [814] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e133,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655432,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [815] = {
-       .class_hid = BNXT_ULP_CLASS_HID_baf7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [816] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e77f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655432,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [817] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a1cf,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [818] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ae77,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [819] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a80b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [820] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b4b3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [821] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ac6b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [822] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b893,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655432,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [823] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b257,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [824] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4bedf,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655432,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [825] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e553,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [826] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f1db,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [827] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4eb9f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [828] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f807,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [829] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4afff,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [830] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4bc67,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655432,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [831] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b63b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [832] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e2a3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655432,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [833] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1bc9b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [834] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e903,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [835] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e2c7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [836] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ef4f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [837] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a727,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [838] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b3af,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720968,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [839] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ad63,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [840] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b9eb,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720968,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [841] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a353,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [842] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1afdb,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [843] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a99f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [844] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b607,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [845] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ea8b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [846] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f733,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720968,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [847] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f0f7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [848] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a0a3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720968,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [849] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5b7cf,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [850] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e477,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [851] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5be0b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [852] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5eab3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [853] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a26b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [854] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ae93,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720968,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [855] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a857,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [856] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5b4df,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720968,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [857] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5fb53,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [858] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ab0f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [859] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a4c3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [860] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5b14b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [861] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e5ff,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [862] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f267,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720968,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [863] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ec3b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [864] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f8a3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720968,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [865] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ec1b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [866] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f883,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917512,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [867] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f247,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [868] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fecf,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917512,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [869] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f6a7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [870] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e32f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917576,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [871] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fce3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [872] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e96b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917576,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [873] = {
-       .class_hid = BNXT_ULP_CLASS_HID_efef,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [874] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fc17,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917512,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [875] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f62b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [876] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e587,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917512,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [877] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fa0b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [878] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e6b3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917576,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [879] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e077,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [880] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ecff,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917576,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [881] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e74f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [882] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f3f7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917512,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [883] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ed8b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [884] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4fa33,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917512,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [885] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f1eb,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [886] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4fe13,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917576,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [887] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f7d7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [888] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e45f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917576,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [889] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ead3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [890] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f75b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917512,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [891] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f11f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [892] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e0cb,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917512,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [893] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f57f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [894] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e1e7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917576,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [895] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4fbbb,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [896] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e823,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917576,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [897] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e21b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [898] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ee83,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983048,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [899] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e847,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [900] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f4cf,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983048,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [901] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1eca7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [902] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f92f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983112,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [903] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f2e3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [904] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ff6b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983112,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [905] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e8d3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [906] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f55b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983048,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [907] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ef1f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [908] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1fb87,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983048,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [909] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f00b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [910] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1fcb3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983112,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [911] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f677,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [912] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e623,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983112,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [913] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5fd4f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [914] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e9f7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983048,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [915] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e38b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [916] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f033,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983048,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [917] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e7eb,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [918] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f413,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983112,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [919] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5edd7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [920] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5fa5f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983112,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [921] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e407,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [922] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f08f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983048,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [923] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ea43,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [924] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f6cb,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983048,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [925] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5eb7f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [926] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f7e7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983112,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [927] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f1bb,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [928] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e117,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983112,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [929] = {
-       .class_hid = BNXT_ULP_CLASS_HID_244a3,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [930] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2513b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32776,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [931] = {
-       .class_hid = BNXT_ULP_CLASS_HID_24b7f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [932] = {
-       .class_hid = BNXT_ULP_CLASS_HID_257f7,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32776,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [933] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22f1f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [934] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23b97,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [935] = {
-       .class_hid = BNXT_ULP_CLASS_HID_235db,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [936] = {
-       .class_hid = BNXT_ULP_CLASS_HID_24253,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [937] = {
-       .class_hid = BNXT_ULP_CLASS_HID_20beb,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [938] = {
-       .class_hid = BNXT_ULP_CLASS_HID_21863,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32776,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [939] = {
-       .class_hid = BNXT_ULP_CLASS_HID_211a7,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [940] = {
-       .class_hid = BNXT_ULP_CLASS_HID_21e3f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32776,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [941] = {
-       .class_hid = BNXT_ULP_CLASS_HID_252b3,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [942] = {
-       .class_hid = BNXT_ULP_CLASS_HID_202df,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [943] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2594f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [944] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2089b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [945] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23193,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [946] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23e6b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32776,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [947] = {
-       .class_hid = BNXT_ULP_CLASS_HID_237af,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [948] = {
-       .class_hid = BNXT_ULP_CLASS_HID_24427,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32776,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [949] = {
-       .class_hid = BNXT_ULP_CLASS_HID_21c4f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [950] = {
-       .class_hid = BNXT_ULP_CLASS_HID_228c7,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [951] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2220b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [952] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22e83,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [953] = {
-       .class_hid = BNXT_ULP_CLASS_HID_25507,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [954] = {
-       .class_hid = BNXT_ULP_CLASS_HID_20553,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32776,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [955] = {
-       .class_hid = BNXT_ULP_CLASS_HID_25bc3,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [956] = {
-       .class_hid = BNXT_ULP_CLASS_HID_20b6f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32776,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [957] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23fe3,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [958] = {
-       .class_hid = BNXT_ULP_CLASS_HID_24c7b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [959] = {
-       .class_hid = BNXT_ULP_CLASS_HID_245bf,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [960] = {
-       .class_hid = BNXT_ULP_CLASS_HID_25237,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [961] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64077,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [962] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64ccf,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49160,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [963] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64633,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [964] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6528b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49160,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [965] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62ad3,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [966] = {
-       .class_hid = BNXT_ULP_CLASS_HID_636ab,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [967] = {
-       .class_hid = BNXT_ULP_CLASS_HID_630ef,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [968] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63d67,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [969] = {
-       .class_hid = BNXT_ULP_CLASS_HID_606bf,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [970] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61337,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49160,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [971] = {
-       .class_hid = BNXT_ULP_CLASS_HID_60d7b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [972] = {
-       .class_hid = BNXT_ULP_CLASS_HID_619f3,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49160,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [973] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64e47,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [974] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65adf,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [975] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65403,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [976] = {
-       .class_hid = BNXT_ULP_CLASS_HID_603af,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [977] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62ca7,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [978] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6393f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49160,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [979] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63363,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [980] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63ffb,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49160,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [981] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61703,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [982] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6239b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [983] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61ddf,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [984] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62a57,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [985] = {
-       .class_hid = BNXT_ULP_CLASS_HID_650db,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [986] = {
-       .class_hid = BNXT_ULP_CLASS_HID_60067,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49160,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [987] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65697,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [988] = {
-       .class_hid = BNXT_ULP_CLASS_HID_60623,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49160,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [989] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63ab7,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [990] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6470f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [991] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64173,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [992] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64dcb,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [993] = {
-       .class_hid = BNXT_ULP_CLASS_HID_35aa3,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [994] = {
-       .class_hid = BNXT_ULP_CLASS_HID_30acf,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98312,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [995] = {
-       .class_hid = BNXT_ULP_CLASS_HID_30433,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [996] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3108b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98312,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [997] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3451f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [998] = {
-       .class_hid = BNXT_ULP_CLASS_HID_35197,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [999] = {
-       .class_hid = BNXT_ULP_CLASS_HID_34bdb,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1000] = {
-       .class_hid = BNXT_ULP_CLASS_HID_35853,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1001] = {
-       .class_hid = BNXT_ULP_CLASS_HID_321eb,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1002] = {
-       .class_hid = BNXT_ULP_CLASS_HID_32e63,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98312,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1003] = {
-       .class_hid = BNXT_ULP_CLASS_HID_327a7,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1004] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3343f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98312,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1005] = {
-       .class_hid = BNXT_ULP_CLASS_HID_30c47,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1006] = {
-       .class_hid = BNXT_ULP_CLASS_HID_318df,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1007] = {
-       .class_hid = BNXT_ULP_CLASS_HID_31203,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1008] = {
-       .class_hid = BNXT_ULP_CLASS_HID_31e9b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1009] = {
-       .class_hid = BNXT_ULP_CLASS_HID_34793,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1010] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3546b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98312,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1011] = {
-       .class_hid = BNXT_ULP_CLASS_HID_34daf,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1012] = {
-       .class_hid = BNXT_ULP_CLASS_HID_35a27,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98312,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1013] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3324f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1014] = {
-       .class_hid = BNXT_ULP_CLASS_HID_33ec7,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1015] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3380b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1016] = {
-       .class_hid = BNXT_ULP_CLASS_HID_34483,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1017] = {
-       .class_hid = BNXT_ULP_CLASS_HID_30edb,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1018] = {
-       .class_hid = BNXT_ULP_CLASS_HID_31b53,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98312,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1019] = {
-       .class_hid = BNXT_ULP_CLASS_HID_31497,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1020] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3216f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98312,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1021] = {
-       .class_hid = BNXT_ULP_CLASS_HID_355e3,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1022] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3050f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1023] = {
-       .class_hid = BNXT_ULP_CLASS_HID_35bbf,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1024] = {
-       .class_hid = BNXT_ULP_CLASS_HID_30bcb,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1025] = {
-       .class_hid = BNXT_ULP_CLASS_HID_75677,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1026] = {
-       .class_hid = BNXT_ULP_CLASS_HID_70583,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114696,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1027] = {
-       .class_hid = BNXT_ULP_CLASS_HID_75c33,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1028] = {
-       .class_hid = BNXT_ULP_CLASS_HID_70c5f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114696,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1029] = {
-       .class_hid = BNXT_ULP_CLASS_HID_740d3,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1030] = {
-       .class_hid = BNXT_ULP_CLASS_HID_74cab,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1031] = {
-       .class_hid = BNXT_ULP_CLASS_HID_746ef,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1032] = {
-       .class_hid = BNXT_ULP_CLASS_HID_75367,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1033] = {
-       .class_hid = BNXT_ULP_CLASS_HID_71cbf,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1034] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72937,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114696,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1035] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7237b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1036] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72ff3,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114696,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1037] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7071b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1038] = {
-       .class_hid = BNXT_ULP_CLASS_HID_71393,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1039] = {
-       .class_hid = BNXT_ULP_CLASS_HID_70dd7,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1040] = {
-       .class_hid = BNXT_ULP_CLASS_HID_719af,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1041] = {
-       .class_hid = BNXT_ULP_CLASS_HID_742a7,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1042] = {
-       .class_hid = BNXT_ULP_CLASS_HID_74f3f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114696,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1043] = {
-       .class_hid = BNXT_ULP_CLASS_HID_74963,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1044] = {
-       .class_hid = BNXT_ULP_CLASS_HID_755fb,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114696,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1045] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72d03,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1046] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7399b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1047] = {
-       .class_hid = BNXT_ULP_CLASS_HID_733df,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1048] = {
-       .class_hid = BNXT_ULP_CLASS_HID_74057,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1049] = {
-       .class_hid = BNXT_ULP_CLASS_HID_709ef,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1050] = {
-       .class_hid = BNXT_ULP_CLASS_HID_71667,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114696,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1051] = {
-       .class_hid = BNXT_ULP_CLASS_HID_70fab,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1052] = {
-       .class_hid = BNXT_ULP_CLASS_HID_71c23,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114696,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1053] = {
-       .class_hid = BNXT_ULP_CLASS_HID_750b7,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1054] = {
-       .class_hid = BNXT_ULP_CLASS_HID_700c3,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1055] = {
-       .class_hid = BNXT_ULP_CLASS_HID_75773,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1056] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7069f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1057] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2cfa3,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1058] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2dc3b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163848,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1059] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2d67f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1060] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2858b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163848,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1061] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2ba1f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1062] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2c697,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163912,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1063] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2c0db,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1064] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2cd53,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163912,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1065] = {
-       .class_hid = BNXT_ULP_CLASS_HID_296eb,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1066] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2a363,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163848,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1067] = {
-       .class_hid = BNXT_ULP_CLASS_HID_29ca7,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1068] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2a93f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163848,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1069] = {
-       .class_hid = BNXT_ULP_CLASS_HID_28147,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1070] = {
-       .class_hid = BNXT_ULP_CLASS_HID_28ddf,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163912,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1071] = {
-       .class_hid = BNXT_ULP_CLASS_HID_28703,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1072] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2939b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163912,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1073] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2bc93,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1074] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2c96b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163848,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1075] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2c2af,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1076] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2cf27,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163848,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1077] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2a74f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1078] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2b3c7,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163912,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1079] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2ad0b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1080] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2b983,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163912,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1081] = {
-       .class_hid = BNXT_ULP_CLASS_HID_283db,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1082] = {
-       .class_hid = BNXT_ULP_CLASS_HID_29053,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163848,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1083] = {
-       .class_hid = BNXT_ULP_CLASS_HID_28997,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1084] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2966f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163848,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1085] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2cae3,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1086] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2d77b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163912,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1087] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2d0bf,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1088] = {
-       .class_hid = BNXT_ULP_CLASS_HID_280cb,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163912,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1089] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6cb77,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1090] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6d7cf,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180232,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1091] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6d133,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1092] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6815f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180232,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1093] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6b5d3,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1094] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6c1ab,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180296,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1095] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6bbef,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1096] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6c867,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180296,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1097] = {
-       .class_hid = BNXT_ULP_CLASS_HID_691bf,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1098] = {
-       .class_hid = BNXT_ULP_CLASS_HID_69e37,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180232,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1099] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6987b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1100] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6a4f3,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180232,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1101] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6d947,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1102] = {
-       .class_hid = BNXT_ULP_CLASS_HID_68893,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180296,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1103] = {
-       .class_hid = BNXT_ULP_CLASS_HID_682d7,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1104] = {
-       .class_hid = BNXT_ULP_CLASS_HID_68eaf,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180296,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1105] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6b7a7,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1106] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6c43f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180232,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1107] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6be63,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1108] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6cafb,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180232,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1109] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6a203,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1110] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6ae9b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180296,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1111] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6a8df,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1112] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6b557,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180296,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1113] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6dbdb,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1114] = {
-       .class_hid = BNXT_ULP_CLASS_HID_68b67,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180232,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1115] = {
-       .class_hid = BNXT_ULP_CLASS_HID_684ab,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1116] = {
-       .class_hid = BNXT_ULP_CLASS_HID_69123,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180232,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1117] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6c5b7,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1118] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6d20f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180296,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1119] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6cc73,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1120] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6d8cb,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180296,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1121] = {
-       .class_hid = BNXT_ULP_CLASS_HID_38977,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1122] = {
-       .class_hid = BNXT_ULP_CLASS_HID_395cf,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229384,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1123] = {
-       .class_hid = BNXT_ULP_CLASS_HID_38f33,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1124] = {
-       .class_hid = BNXT_ULP_CLASS_HID_39b8b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229384,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1125] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3d01f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1126] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3dc97,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229448,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1127] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3d6db,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1128] = {
-       .class_hid = BNXT_ULP_CLASS_HID_38667,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229448,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1129] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3aceb,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1130] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3b963,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229384,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1131] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3b2a7,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1132] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3bf3f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229384,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1133] = {
-       .class_hid = BNXT_ULP_CLASS_HID_39747,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1134] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3a3df,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229448,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1135] = {
-       .class_hid = BNXT_ULP_CLASS_HID_39d03,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1136] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3a99b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229448,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1137] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3d293,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1138] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3823f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229384,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1139] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3d8af,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1140] = {
-       .class_hid = BNXT_ULP_CLASS_HID_388fb,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229384,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1141] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3bd4f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1142] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3c9c7,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229448,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1143] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3c30b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1144] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3cf83,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229448,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1145] = {
-       .class_hid = BNXT_ULP_CLASS_HID_399db,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1146] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3a653,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229384,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1147] = {
-       .class_hid = BNXT_ULP_CLASS_HID_39f97,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1148] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3ac6f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229384,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1149] = {
-       .class_hid = BNXT_ULP_CLASS_HID_383b7,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1150] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3900f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229448,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1151] = {
-       .class_hid = BNXT_ULP_CLASS_HID_38a73,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1152] = {
-       .class_hid = BNXT_ULP_CLASS_HID_396cb,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229448,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1153] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7840b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1154] = {
-       .class_hid = BNXT_ULP_CLASS_HID_79083,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1155] = {
-       .class_hid = BNXT_ULP_CLASS_HID_78ac7,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1156] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7975f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1157] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7cbd3,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1158] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7d7ab,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1159] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7d1ef,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1160] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7813b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1161] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7a7bf,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1162] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7b437,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1163] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7ae7b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1164] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7baf3,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1165] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7921b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1166] = {
-       .class_hid = BNXT_ULP_CLASS_HID_79e93,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1167] = {
-       .class_hid = BNXT_ULP_CLASS_HID_798d7,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1168] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7a4af,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1169] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7cda7,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1170] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7da3f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1171] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7d463,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1172] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7838f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1173] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7b803,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1174] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7c49b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1175] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7bedf,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1176] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7cb57,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1177] = {
-       .class_hid = BNXT_ULP_CLASS_HID_794ef,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1178] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7a167,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1179] = {
-       .class_hid = BNXT_ULP_CLASS_HID_79aab,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1180] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7a723,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1181] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7dbb7,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1182] = {
-       .class_hid = BNXT_ULP_CLASS_HID_78bc3,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1183] = {
-       .class_hid = BNXT_ULP_CLASS_HID_78507,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1184] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7919f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1185] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a3bb,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1186] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b023,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131080,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1187] = {
-       .class_hid = BNXT_ULP_CLASS_HID_aa67,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1188] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b6ef,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131080,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1189] = {
-       .class_hid = BNXT_ULP_CLASS_HID_8e07,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1190] = {
-       .class_hid = BNXT_ULP_CLASS_HID_9a8f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131144,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1191] = {
-       .class_hid = BNXT_ULP_CLASS_HID_94c3,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1192] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a14b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131144,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1193] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c7cf,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1194] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d3b7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131080,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1195] = {
-       .class_hid = BNXT_ULP_CLASS_HID_cd8b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1196] = {
-       .class_hid = BNXT_ULP_CLASS_HID_da73,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131080,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1197] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b1ab,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1198] = {
-       .class_hid = BNXT_ULP_CLASS_HID_be13,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131144,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1199] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b857,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1200] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c4df,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131144,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1201] = {
-       .class_hid = BNXT_ULP_CLASS_HID_49f6f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1202] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4abd7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131080,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1203] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a52b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1204] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b193,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131080,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1205] = {
-       .class_hid = BNXT_ULP_CLASS_HID_489cb,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1206] = {
-       .class_hid = BNXT_ULP_CLASS_HID_495b3,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131144,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1207] = {
-       .class_hid = BNXT_ULP_CLASS_HID_48ff7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1208] = {
-       .class_hid = BNXT_ULP_CLASS_HID_49c7f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131144,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1209] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4c2f3,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1210] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4cf7b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131080,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1211] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4c8bf,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1212] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4d527,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131080,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1213] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ad5f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1214] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b9c7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131144,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1215] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b31b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1216] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4bf83,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131144,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1217] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b9bb,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1218] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c623,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196616,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1219] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c067,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1220] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ccef,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196616,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1221] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a407,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1222] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b08f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196680,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1223] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1aac3,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1224] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b74b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196680,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1225] = {
-       .class_hid = BNXT_ULP_CLASS_HID_180f3,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1226] = {
-       .class_hid = BNXT_ULP_CLASS_HID_18d7b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196616,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1227] = {
-       .class_hid = BNXT_ULP_CLASS_HID_186bf,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1228] = {
-       .class_hid = BNXT_ULP_CLASS_HID_19327,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196616,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1229] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c7ab,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1230] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d413,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196680,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1231] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ce57,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1232] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1dadf,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196680,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1233] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5b56f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1234] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c1d7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196616,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1235] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5bb2b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1236] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c793,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196616,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1237] = {
-       .class_hid = BNXT_ULP_CLASS_HID_59fcb,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1238] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5abb3,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196680,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1239] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a5f7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1240] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5b27f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196680,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1241] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5d8f3,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1242] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5882f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196616,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1243] = {
-       .class_hid = BNXT_ULP_CLASS_HID_58263,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1244] = {
-       .class_hid = BNXT_ULP_CLASS_HID_58eeb,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196616,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1245] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c35f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1246] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5cfc7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196680,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1247] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c91b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1248] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5d583,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196680,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1249] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e93b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1250] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f5a3,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1251] = {
-       .class_hid = BNXT_ULP_CLASS_HID_efe7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1252] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fc6f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1253] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d387,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1254] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e00f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1255] = {
-       .class_hid = BNXT_ULP_CLASS_HID_da43,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1256] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e6cb,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1257] = {
-       .class_hid = BNXT_ULP_CLASS_HID_cd4f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1258] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d937,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1259] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d30b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1260] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c2a7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1261] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f72b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1262] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c393,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1263] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fdd7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1264] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ca5f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1265] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e4ef,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1266] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f157,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1267] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4eaab,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1268] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f713,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1269] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4cf4b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1270] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4db33,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1271] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4d577,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1272] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e1ff,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1273] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4c873,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1274] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4d4fb,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1275] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ce3f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1276] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4daa7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1277] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f2df,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1278] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ff47,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1279] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f89b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1280] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4c503,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1281] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ff3b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1282] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1cba3,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1283] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c5e7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1284] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d26f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1285] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e987,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1286] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f60f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1287] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f043,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1288] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1fccb,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1289] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c673,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1290] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d2fb,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1291] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1cc3f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1292] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d8a7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1293] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1cd2b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1294] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d993,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1295] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d3d7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1296] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c303,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1297] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5faef,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1298] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c757,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1299] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c0ab,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1300] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5cd13,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1301] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e54b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1302] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f133,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1303] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5eb77,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1304] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f7ff,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1305] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c127,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1306] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5cdaf,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1307] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c7e3,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1308] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5d46b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1309] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c8df,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1310] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5d547,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1311] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ce9b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1312] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5db03,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1313] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a6fb,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1314] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b363,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1315] = {
-       .class_hid = BNXT_ULP_CLASS_HID_aca7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1316] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b92f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1317] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b147,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1318] = {
-       .class_hid = BNXT_ULP_CLASS_HID_bdcf,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655432,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1319] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b703,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1320] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a38b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655432,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1321] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ea0f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1322] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f6f7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1323] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f0cb,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1324] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a067,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1325] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b4eb,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1326] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e153,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655432,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1327] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ba97,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1328] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e71f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655432,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1329] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a1af,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1330] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ae17,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1331] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a86b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1332] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b4d3,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1333] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ac0b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1334] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b8f3,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655432,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1335] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b237,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1336] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4bebf,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655432,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1337] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e533,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1338] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f1bb,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1339] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ebff,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1340] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f867,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1341] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4af9f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1342] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4bc07,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655432,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1343] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b65b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1344] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e2c3,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655432,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1345] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1bcfb,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1346] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e963,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1347] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e2a7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1348] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ef2f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1349] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a747,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1350] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b3cf,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720968,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1351] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ad03,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1352] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b98b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720968,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1353] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a333,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1354] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1afbb,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1355] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a9ff,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1356] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b667,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1357] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1eaeb,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1358] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f753,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720968,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1359] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f097,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1360] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a0c3,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720968,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1361] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5b7af,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1362] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e417,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1363] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5be6b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1364] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ead3,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1365] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a20b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1366] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5aef3,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720968,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1367] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a837,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1368] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5b4bf,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720968,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1369] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5fb33,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1370] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ab6f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1371] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a4a3,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1372] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5b12b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1373] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e59f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1374] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f207,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720968,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1375] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ec5b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1376] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f8c3,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720968,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1377] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ec7b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1378] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f8e3,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917512,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1379] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f227,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1380] = {
-       .class_hid = BNXT_ULP_CLASS_HID_feaf,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917512,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1381] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f6c7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1382] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e34f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917576,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1383] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fc83,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1384] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e90b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917576,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1385] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ef8f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1386] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fc77,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917512,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1387] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f64b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1388] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e5e7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917512,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1389] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fa6b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1390] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e6d3,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917576,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1391] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e017,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1392] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ec9f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917576,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1393] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e72f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1394] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f397,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917512,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1395] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4edeb,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1396] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4fa53,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917512,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1397] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f18b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1398] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4fe73,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917576,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1399] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f7b7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1400] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e43f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917576,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1401] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4eab3,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1402] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f73b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917512,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1403] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f17f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1404] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e0ab,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917512,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1405] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f51f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1406] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e187,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917576,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1407] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4fbdb,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1408] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e843,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917576,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1409] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e27b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1410] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1eee3,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983048,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1411] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e827,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1412] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f4af,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983048,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1413] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ecc7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1414] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f94f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983112,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1415] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f283,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1416] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ff0b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983112,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1417] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e8b3,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1418] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f53b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983048,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1419] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ef7f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1420] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1fbe7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983048,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1421] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f06b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1422] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1fcd3,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983112,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1423] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f617,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1424] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e643,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983112,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1425] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5fd2f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1426] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e997,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983048,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1427] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e3eb,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1428] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f053,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983048,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1429] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e78b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1430] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f473,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983112,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1431] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5edb7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1432] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5fa3f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983112,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1433] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e467,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1434] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f0ef,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983048,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1435] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ea23,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1436] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f6ab,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983048,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1437] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5eb1f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1438] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f787,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983112,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1439] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f1db,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1440] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e177,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983112,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1441] = {
-       .class_hid = BNXT_ULP_CLASS_HID_498d,
-       .class_tid = 1,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1442] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4fc9,
-       .class_tid = 1,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1443] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0cf9,
-       .class_tid = 1,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1444] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1335,
-       .class_tid = 1,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1445] = {
-       .class_hid = BNXT_ULP_CLASS_HID_232d,
-       .class_tid = 1,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1446] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2969,
-       .class_tid = 1,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1447] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4345,
-       .class_tid = 1,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1448] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4981,
-       .class_tid = 1,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1449] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45809,
-       .class_tid = 1,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1450] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40179,
-       .class_tid = 1,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1451] = {
-       .class_hid = BNXT_ULP_CLASS_HID_431a9,
-       .class_tid = 1,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1452] = {
-       .class_hid = BNXT_ULP_CLASS_HID_437d5,
-       .class_tid = 1,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1453] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44e61,
-       .class_tid = 1,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1454] = {
-       .class_hid = BNXT_ULP_CLASS_HID_454ad,
-       .class_tid = 1,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1455] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42801,
-       .class_tid = 1,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1456] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42e4d,
-       .class_tid = 1,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1457] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22c13,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1458] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2322f,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1459] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2164f,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1460] = {
-       .class_hid = BNXT_ULP_CLASS_HID_21c8b,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1461] = {
-       .class_hid = BNXT_ULP_CLASS_HID_24f87,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1462] = {
-       .class_hid = BNXT_ULP_CLASS_HID_255c3,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1463] = {
-       .class_hid = BNXT_ULP_CLASS_HID_239e3,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1464] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2403f,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1465] = {
-       .class_hid = BNXT_ULP_CLASS_HID_218c3,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1466] = {
-       .class_hid = BNXT_ULP_CLASS_HID_21f1f,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1467] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2033f,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1468] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2097b,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1469] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23c77,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1470] = {
-       .class_hid = BNXT_ULP_CLASS_HID_242b3,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1471] = {
-       .class_hid = BNXT_ULP_CLASS_HID_226d3,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1472] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22cef,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1473] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62727,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1474] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62d63,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1475] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61183,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1476] = {
-       .class_hid = BNXT_ULP_CLASS_HID_617df,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1477] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64adb,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1478] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65117,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1479] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63537,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1480] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63b73,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1481] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61417,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1482] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61a53,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1483] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65b3f,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1484] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6048f,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1485] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6378b,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1486] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63dc7,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1487] = {
-       .class_hid = BNXT_ULP_CLASS_HID_621e7,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1488] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62823,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1489] = {
-       .class_hid = BNXT_ULP_CLASS_HID_8b0b,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1490] = {
-       .class_hid = BNXT_ULP_CLASS_HID_9137,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1491] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d223,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1492] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d86f,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1493] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ae9f,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1494] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b4db,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1495] = {
-       .class_hid = BNXT_ULP_CLASS_HID_98fb,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1496] = {
-       .class_hid = BNXT_ULP_CLASS_HID_9f27,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1497] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4863f,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1498] = {
-       .class_hid = BNXT_ULP_CLASS_HID_48c7b,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1499] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4cd57,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1500] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4d393,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1501] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a9c3,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1502] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b00f,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1503] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4942f,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1504] = {
-       .class_hid = BNXT_ULP_CLASS_HID_49a6b,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1505] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a10b,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1506] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a737,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1507] = {
-       .class_hid = BNXT_ULP_CLASS_HID_18b57,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1508] = {
-       .class_hid = BNXT_ULP_CLASS_HID_19193,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1509] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c49f,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1510] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1cadb,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1511] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1aefb,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1512] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b527,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1513] = {
-       .class_hid = BNXT_ULP_CLASS_HID_59c3f,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1514] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a27b,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1515] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5869b,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1516] = {
-       .class_hid = BNXT_ULP_CLASS_HID_58cc7,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1517] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5bfc3,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1518] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c60f,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1519] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5aa2f,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1520] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5b06b,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1521] = {
-       .class_hid = BNXT_ULP_CLASS_HID_49ad,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1522] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4fe9,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1523] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0cd9,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1524] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1315,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1525] = {
-       .class_hid = BNXT_ULP_CLASS_HID_230d,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1526] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2949,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1527] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4365,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1528] = {
-       .class_hid = BNXT_ULP_CLASS_HID_49a1,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1529] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4035,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 12288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1530] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4671,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 12288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1531] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0361,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 12288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1532] = {
-       .class_hid = BNXT_ULP_CLASS_HID_09bd,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 12288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1533] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1995,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 14336,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1534] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1fd1,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 14336,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1535] = {
-       .class_hid = BNXT_ULP_CLASS_HID_398d,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 14336,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1536] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3fc9,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 14336,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1537] = {
-       .class_hid = BNXT_ULP_CLASS_HID_444e1,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 20480,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1538] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44b3d,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 20480,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1539] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4082d,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 20480,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1540] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40e69,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 20480,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1541] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41e41,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 22528,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1542] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4249d,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 22528,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1543] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43eb9,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 22528,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1544] = {
-       .class_hid = BNXT_ULP_CLASS_HID_444f5,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 22528,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1545] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43b09,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 28672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1546] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44145,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 28672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1547] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45b61,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 28672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1548] = {
-       .class_hid = BNXT_ULP_CLASS_HID_404f1,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 28672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1549] = {
-       .class_hid = BNXT_ULP_CLASS_HID_414e9,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 30720,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1550] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41b25,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 30720,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1551] = {
-       .class_hid = BNXT_ULP_CLASS_HID_434c1,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 30720,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1552] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43b1d,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 30720,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1553] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45829,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1554] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40159,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1555] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43189,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1556] = {
-       .class_hid = BNXT_ULP_CLASS_HID_437f5,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1557] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44e41,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1558] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4548d,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1559] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42821,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1560] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42e6d,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1561] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6271d,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1562] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62d59,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1563] = {
-       .class_hid = BNXT_ULP_CLASS_HID_600fd,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1564] = {
-       .class_hid = BNXT_ULP_CLASS_HID_60739,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1565] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61db5,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 57344,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1566] = {
-       .class_hid = BNXT_ULP_CLASS_HID_623f1,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 57344,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1567] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65421,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 57344,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1568] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65a6d,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 57344,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1569] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5111d,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 81920,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1570] = {
-       .class_hid = BNXT_ULP_CLASS_HID_51759,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 81920,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1571] = {
-       .class_hid = BNXT_ULP_CLASS_HID_54789,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 81920,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1572] = {
-       .class_hid = BNXT_ULP_CLASS_HID_54df5,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 81920,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1573] = {
-       .class_hid = BNXT_ULP_CLASS_HID_507b5,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 90112,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1574] = {
-       .class_hid = BNXT_ULP_CLASS_HID_50df1,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 90112,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1575] = {
-       .class_hid = BNXT_ULP_CLASS_HID_53e21,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 90112,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1576] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5446d,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 90112,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1577] = {
-       .class_hid = BNXT_ULP_CLASS_HID_73d1d,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1578] = {
-       .class_hid = BNXT_ULP_CLASS_HID_74359,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1579] = {
-       .class_hid = BNXT_ULP_CLASS_HID_716fd,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1580] = {
-       .class_hid = BNXT_ULP_CLASS_HID_71d39,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1581] = {
-       .class_hid = BNXT_ULP_CLASS_HID_733b5,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 122880,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1582] = {
-       .class_hid = BNXT_ULP_CLASS_HID_739f1,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 122880,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1583] = {
-       .class_hid = BNXT_ULP_CLASS_HID_70d15,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 122880,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1584] = {
-       .class_hid = BNXT_ULP_CLASS_HID_71351,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 122880,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1585] = {
-       .class_hid = BNXT_ULP_CLASS_HID_49cd,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1586] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f89,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1587] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0cb9,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1588] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1375,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1589] = {
-       .class_hid = BNXT_ULP_CLASS_HID_236d,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1590] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2929,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1591] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4305,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1592] = {
-       .class_hid = BNXT_ULP_CLASS_HID_49c1,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1593] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4055,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 12288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1594] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4611,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 12288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1595] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0301,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 12288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1596] = {
-       .class_hid = BNXT_ULP_CLASS_HID_09dd,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 12288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1597] = {
-       .class_hid = BNXT_ULP_CLASS_HID_19f5,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 14336,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1598] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1fb1,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 14336,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1599] = {
-       .class_hid = BNXT_ULP_CLASS_HID_39ed,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 14336,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1600] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3fa9,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 14336,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1601] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44481,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 20480,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1602] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44b5d,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 20480,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1603] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4084d,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 20480,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1604] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40e09,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 20480,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1605] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41e21,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 22528,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1606] = {
-       .class_hid = BNXT_ULP_CLASS_HID_424fd,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 22528,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1607] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43ed9,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 22528,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1608] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44495,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 22528,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1609] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43b69,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 28672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1610] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44125,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 28672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1611] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45b01,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 28672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1612] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40491,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 28672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1613] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41489,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 30720,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1614] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41b45,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 30720,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1615] = {
-       .class_hid = BNXT_ULP_CLASS_HID_434a1,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 30720,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1616] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43b7d,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 30720,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1617] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45849,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1618] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40139,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1619] = {
-       .class_hid = BNXT_ULP_CLASS_HID_431e9,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1620] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43795,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1621] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44e21,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1622] = {
-       .class_hid = BNXT_ULP_CLASS_HID_454ed,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1623] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42841,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1624] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42e0d,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1625] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6277d,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1626] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62d39,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1627] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6009d,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1628] = {
-       .class_hid = BNXT_ULP_CLASS_HID_60759,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1629] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61dd5,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 57344,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1630] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62391,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 57344,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1631] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65441,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 57344,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1632] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65a0d,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 57344,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1633] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5117d,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 81920,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1634] = {
-       .class_hid = BNXT_ULP_CLASS_HID_51739,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 81920,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1635] = {
-       .class_hid = BNXT_ULP_CLASS_HID_547e9,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 81920,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1636] = {
-       .class_hid = BNXT_ULP_CLASS_HID_54d95,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 81920,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1637] = {
-       .class_hid = BNXT_ULP_CLASS_HID_507d5,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 90112,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1638] = {
-       .class_hid = BNXT_ULP_CLASS_HID_50d91,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 90112,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1639] = {
-       .class_hid = BNXT_ULP_CLASS_HID_53e41,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 90112,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1640] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5440d,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 90112,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1641] = {
-       .class_hid = BNXT_ULP_CLASS_HID_73d7d,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1642] = {
-       .class_hid = BNXT_ULP_CLASS_HID_74339,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1643] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7169d,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1644] = {
-       .class_hid = BNXT_ULP_CLASS_HID_71d59,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1645] = {
-       .class_hid = BNXT_ULP_CLASS_HID_733d5,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 122880,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1646] = {
-       .class_hid = BNXT_ULP_CLASS_HID_73991,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 122880,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1647] = {
-       .class_hid = BNXT_ULP_CLASS_HID_70d75,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 122880,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1648] = {
-       .class_hid = BNXT_ULP_CLASS_HID_71331,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 122880,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1649] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22c33,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1650] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2320f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1651] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2166f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1652] = {
-       .class_hid = BNXT_ULP_CLASS_HID_21cab,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1653] = {
-       .class_hid = BNXT_ULP_CLASS_HID_24fa7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1654] = {
-       .class_hid = BNXT_ULP_CLASS_HID_255e3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1655] = {
-       .class_hid = BNXT_ULP_CLASS_HID_239c3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1656] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2401f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1657] = {
-       .class_hid = BNXT_ULP_CLASS_HID_218e3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1658] = {
-       .class_hid = BNXT_ULP_CLASS_HID_21f3f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1659] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2031f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1660] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2095b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1661] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23c57,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1662] = {
-       .class_hid = BNXT_ULP_CLASS_HID_24293,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1663] = {
-       .class_hid = BNXT_ULP_CLASS_HID_226f3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1664] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22ccf,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1665] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62707,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1666] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62d43,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1667] = {
-       .class_hid = BNXT_ULP_CLASS_HID_611a3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1668] = {
-       .class_hid = BNXT_ULP_CLASS_HID_617ff,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1669] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64afb,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1670] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65137,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1671] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63517,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1672] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63b53,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1673] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61437,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1674] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61a73,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1675] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65b1f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1676] = {
-       .class_hid = BNXT_ULP_CLASS_HID_604af,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1677] = {
-       .class_hid = BNXT_ULP_CLASS_HID_637ab,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1678] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63de7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1679] = {
-       .class_hid = BNXT_ULP_CLASS_HID_621c7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1680] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62803,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1681] = {
-       .class_hid = BNXT_ULP_CLASS_HID_34233,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1682] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3480f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1683] = {
-       .class_hid = BNXT_ULP_CLASS_HID_32c6f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1684] = {
-       .class_hid = BNXT_ULP_CLASS_HID_332ab,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1685] = {
-       .class_hid = BNXT_ULP_CLASS_HID_308fb,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1686] = {
-       .class_hid = BNXT_ULP_CLASS_HID_30f37,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1687] = {
-       .class_hid = BNXT_ULP_CLASS_HID_34fc3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1688] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3561f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1689] = {
-       .class_hid = BNXT_ULP_CLASS_HID_32ee3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1690] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3353f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1691] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3191f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1692] = {
-       .class_hid = BNXT_ULP_CLASS_HID_31f5b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1693] = {
-       .class_hid = BNXT_ULP_CLASS_HID_35257,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1694] = {
-       .class_hid = BNXT_ULP_CLASS_HID_35893,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1695] = {
-       .class_hid = BNXT_ULP_CLASS_HID_33cf3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1696] = {
-       .class_hid = BNXT_ULP_CLASS_HID_342cf,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1697] = {
-       .class_hid = BNXT_ULP_CLASS_HID_73d07,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1698] = {
-       .class_hid = BNXT_ULP_CLASS_HID_74343,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1699] = {
-       .class_hid = BNXT_ULP_CLASS_HID_727a3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1700] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72dff,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1701] = {
-       .class_hid = BNXT_ULP_CLASS_HID_703cf,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1702] = {
-       .class_hid = BNXT_ULP_CLASS_HID_70a0b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1703] = {
-       .class_hid = BNXT_ULP_CLASS_HID_74b17,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1704] = {
-       .class_hid = BNXT_ULP_CLASS_HID_75153,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1705] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72a37,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1706] = {
-       .class_hid = BNXT_ULP_CLASS_HID_73073,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1707] = {
-       .class_hid = BNXT_ULP_CLASS_HID_71453,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1708] = {
-       .class_hid = BNXT_ULP_CLASS_HID_71aaf,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1709] = {
-       .class_hid = BNXT_ULP_CLASS_HID_74dab,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1710] = {
-       .class_hid = BNXT_ULP_CLASS_HID_753e7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1711] = {
-       .class_hid = BNXT_ULP_CLASS_HID_737c7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1712] = {
-       .class_hid = BNXT_ULP_CLASS_HID_73e03,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1713] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2b733,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1714] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2bd0f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1715] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2a16f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1716] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2a7ab,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1717] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2daa7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1718] = {
-       .class_hid = BNXT_ULP_CLASS_HID_28437,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1719] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2c4c3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1720] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2cb1f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1721] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2a3e3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1722] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2aa3f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1723] = {
-       .class_hid = BNXT_ULP_CLASS_HID_28e1f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1724] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2945b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1725] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2c757,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1726] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2cd93,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1727] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2b1f3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1728] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2b7cf,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1729] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6b207,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1730] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6b843,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1731] = {
-       .class_hid = BNXT_ULP_CLASS_HID_69ca3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1732] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6a2ff,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1733] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6d5fb,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1734] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6dc37,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1735] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6c017,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1736] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6c653,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1737] = {
-       .class_hid = BNXT_ULP_CLASS_HID_69f37,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1738] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6a573,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1739] = {
-       .class_hid = BNXT_ULP_CLASS_HID_68953,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1740] = {
-       .class_hid = BNXT_ULP_CLASS_HID_68faf,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1741] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6c2ab,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1742] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6c8e7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1743] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6acc7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1744] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6b303,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1745] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3cd33,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1746] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3d30f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1747] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3b76f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1748] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3bdab,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1749] = {
-       .class_hid = BNXT_ULP_CLASS_HID_393fb,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1750] = {
-       .class_hid = BNXT_ULP_CLASS_HID_39a37,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1751] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3dac3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1752] = {
-       .class_hid = BNXT_ULP_CLASS_HID_38453,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1753] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3b9e3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1754] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3c03f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1755] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3a41f,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1756] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3aa5b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1757] = {
-       .class_hid = BNXT_ULP_CLASS_HID_380ab,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1758] = {
-       .class_hid = BNXT_ULP_CLASS_HID_386e7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1759] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3c7f3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1760] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3cdcf,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1761] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7c807,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1762] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7ce43,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1763] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7b2a3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1764] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7b8ff,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1765] = {
-       .class_hid = BNXT_ULP_CLASS_HID_78ecf,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1766] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7950b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1767] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7d617,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1768] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7dc53,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1769] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7b537,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1770] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7bb73,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1771] = {
-       .class_hid = BNXT_ULP_CLASS_HID_79f53,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1772] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7a5af,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1773] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7d8ab,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1774] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7823b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1775] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7c2c7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1776] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7c903,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1777] = {
-       .class_hid = BNXT_ULP_CLASS_HID_8b2b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1778] = {
-       .class_hid = BNXT_ULP_CLASS_HID_9117,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1779] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d203,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1780] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d84f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1781] = {
-       .class_hid = BNXT_ULP_CLASS_HID_aebf,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1782] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b4fb,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1783] = {
-       .class_hid = BNXT_ULP_CLASS_HID_98db,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1784] = {
-       .class_hid = BNXT_ULP_CLASS_HID_9f07,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1785] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4861f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1786] = {
-       .class_hid = BNXT_ULP_CLASS_HID_48c5b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1787] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4cd77,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1788] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4d3b3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1789] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a9e3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1790] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b02f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1791] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4940f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1792] = {
-       .class_hid = BNXT_ULP_CLASS_HID_49a4b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1793] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a12b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1794] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a717,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1795] = {
-       .class_hid = BNXT_ULP_CLASS_HID_18b77,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1796] = {
-       .class_hid = BNXT_ULP_CLASS_HID_191b3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1797] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c4bf,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1798] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1cafb,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1799] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1aedb,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1800] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b507,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1801] = {
-       .class_hid = BNXT_ULP_CLASS_HID_59c1f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1802] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a25b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1803] = {
-       .class_hid = BNXT_ULP_CLASS_HID_586bb,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1804] = {
-       .class_hid = BNXT_ULP_CLASS_HID_58ce7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1805] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5bfe3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1806] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c62f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1807] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5aa0f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1808] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5b04b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1809] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d0ab,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1810] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d697,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1811] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d783,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1812] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c133,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1813] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f43f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1814] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fa7b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1815] = {
-       .class_hid = BNXT_ULP_CLASS_HID_de5b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1816] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e487,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1817] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4cb9f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1818] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4d1db,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1819] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4d2f7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1820] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4d933,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1821] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ef63,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1822] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f5af,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1823] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4d98f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1824] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4dfcb,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1825] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e6ab,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1826] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ec97,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1827] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d0f7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1828] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d733,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1829] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ca3f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1830] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d07b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1831] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f45b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1832] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1fa87,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1833] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e19f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1834] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e7db,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1835] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5cc3b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1836] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5d267,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1837] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c563,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1838] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5cbaf,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1839] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ef8f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1840] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f5cb,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1841] = {
-       .class_hid = BNXT_ULP_CLASS_HID_adeb,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1842] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b3d7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1843] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f4c3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1844] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fb0f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1845] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b17f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1846] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b7bb,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1847] = {
-       .class_hid = BNXT_ULP_CLASS_HID_bb9b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1848] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a1c7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1849] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a8df,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1850] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4af1b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1851] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f037,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1852] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f673,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1853] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4aca3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1854] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b2ef,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1855] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b6cf,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1856] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4bd0b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1857] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a3eb,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1858] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a9d7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1859] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ae37,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1860] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b473,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1861] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e77f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1862] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1edbb,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1863] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b19b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1864] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b7c7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1865] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5bedf,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1866] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a51b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1867] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a97b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1868] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5afa7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1869] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e2a3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1870] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e8ef,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1871] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5accf,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1872] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5b30b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1873] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f36b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1874] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f957,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1875] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fa43,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1876] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e3f3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1877] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f6ff,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1878] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fd3b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1879] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e11b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1880] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e747,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1881] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ee5f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1882] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f49b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1883] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f5b7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1884] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4fbf3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1885] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f223,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1886] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f86f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1887] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4fc4f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1888] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e28b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1889] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e96b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1890] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ef57,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1891] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f3b7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1892] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f9f3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1893] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ecff,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1894] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f33b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1895] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f71b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1896] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1fd47,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1897] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e45f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1898] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ea9b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1899] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5eefb,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1900] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f527,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1901] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e823,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1902] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ee6f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1903] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f24f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1904] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f88b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1905] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22c53,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1906] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2326f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1907] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2160f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1908] = {
-       .class_hid = BNXT_ULP_CLASS_HID_21ccb,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1909] = {
-       .class_hid = BNXT_ULP_CLASS_HID_24fc7,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1910] = {
-       .class_hid = BNXT_ULP_CLASS_HID_25583,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1911] = {
-       .class_hid = BNXT_ULP_CLASS_HID_239a3,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1912] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2407f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1913] = {
-       .class_hid = BNXT_ULP_CLASS_HID_21883,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1914] = {
-       .class_hid = BNXT_ULP_CLASS_HID_21f5f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1915] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2037f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1916] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2093b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1917] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23c37,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1918] = {
-       .class_hid = BNXT_ULP_CLASS_HID_242f3,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1919] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22693,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1920] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22caf,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1921] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62767,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1922] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62d23,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1923] = {
-       .class_hid = BNXT_ULP_CLASS_HID_611c3,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1924] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6179f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1925] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64a9b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1926] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65157,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1927] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63577,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1928] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63b33,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1929] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61457,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1930] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61a13,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1931] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65b7f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1932] = {
-       .class_hid = BNXT_ULP_CLASS_HID_604cf,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1933] = {
-       .class_hid = BNXT_ULP_CLASS_HID_637cb,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1934] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63d87,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1935] = {
-       .class_hid = BNXT_ULP_CLASS_HID_621a7,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1936] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62863,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1937] = {
-       .class_hid = BNXT_ULP_CLASS_HID_34253,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1938] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3486f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1939] = {
-       .class_hid = BNXT_ULP_CLASS_HID_32c0f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1940] = {
-       .class_hid = BNXT_ULP_CLASS_HID_332cb,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1941] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3089b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1942] = {
-       .class_hid = BNXT_ULP_CLASS_HID_30f57,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1943] = {
-       .class_hid = BNXT_ULP_CLASS_HID_34fa3,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1944] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3567f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1945] = {
-       .class_hid = BNXT_ULP_CLASS_HID_32e83,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1946] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3355f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1947] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3197f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1948] = {
-       .class_hid = BNXT_ULP_CLASS_HID_31f3b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1949] = {
-       .class_hid = BNXT_ULP_CLASS_HID_35237,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1950] = {
-       .class_hid = BNXT_ULP_CLASS_HID_358f3,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1951] = {
-       .class_hid = BNXT_ULP_CLASS_HID_33c93,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1952] = {
-       .class_hid = BNXT_ULP_CLASS_HID_342af,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1953] = {
-       .class_hid = BNXT_ULP_CLASS_HID_73d67,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1954] = {
-       .class_hid = BNXT_ULP_CLASS_HID_74323,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1955] = {
-       .class_hid = BNXT_ULP_CLASS_HID_727c3,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1956] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72d9f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1957] = {
-       .class_hid = BNXT_ULP_CLASS_HID_703af,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1958] = {
-       .class_hid = BNXT_ULP_CLASS_HID_70a6b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1959] = {
-       .class_hid = BNXT_ULP_CLASS_HID_74b77,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1960] = {
-       .class_hid = BNXT_ULP_CLASS_HID_75133,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1961] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72a57,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1962] = {
-       .class_hid = BNXT_ULP_CLASS_HID_73013,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1963] = {
-       .class_hid = BNXT_ULP_CLASS_HID_71433,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1964] = {
-       .class_hid = BNXT_ULP_CLASS_HID_71acf,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1965] = {
-       .class_hid = BNXT_ULP_CLASS_HID_74dcb,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1966] = {
-       .class_hid = BNXT_ULP_CLASS_HID_75387,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1967] = {
-       .class_hid = BNXT_ULP_CLASS_HID_737a7,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1968] = {
-       .class_hid = BNXT_ULP_CLASS_HID_73e63,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1969] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2b753,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1970] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2bd6f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1971] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2a10f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1972] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2a7cb,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1973] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2dac7,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1974] = {
-       .class_hid = BNXT_ULP_CLASS_HID_28457,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1975] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2c4a3,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1976] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2cb7f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1977] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2a383,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1978] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2aa5f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1979] = {
-       .class_hid = BNXT_ULP_CLASS_HID_28e7f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1980] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2943b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1981] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2c737,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1982] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2cdf3,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1983] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2b193,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1984] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2b7af,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1985] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6b267,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1986] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6b823,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1987] = {
-       .class_hid = BNXT_ULP_CLASS_HID_69cc3,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1988] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6a29f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1989] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6d59b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1990] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6dc57,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1991] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6c077,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1992] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6c633,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1993] = {
-       .class_hid = BNXT_ULP_CLASS_HID_69f57,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1994] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6a513,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1995] = {
-       .class_hid = BNXT_ULP_CLASS_HID_68933,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1996] = {
-       .class_hid = BNXT_ULP_CLASS_HID_68fcf,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1997] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6c2cb,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1998] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6c887,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [1999] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6aca7,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2000] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6b363,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2001] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3cd53,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2002] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3d36f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2003] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3b70f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2004] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3bdcb,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2005] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3939b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2006] = {
-       .class_hid = BNXT_ULP_CLASS_HID_39a57,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2007] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3daa3,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2008] = {
-       .class_hid = BNXT_ULP_CLASS_HID_38433,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2009] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3b983,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2010] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3c05f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2011] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3a47f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2012] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3aa3b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2013] = {
-       .class_hid = BNXT_ULP_CLASS_HID_380cb,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2014] = {
-       .class_hid = BNXT_ULP_CLASS_HID_38687,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2015] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3c793,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2016] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3cdaf,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2017] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7c867,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2018] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7ce23,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2019] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7b2c3,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2020] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7b89f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2021] = {
-       .class_hid = BNXT_ULP_CLASS_HID_78eaf,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2022] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7956b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2023] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7d677,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2024] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7dc33,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2025] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7b557,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2026] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7bb13,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2027] = {
-       .class_hid = BNXT_ULP_CLASS_HID_79f33,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2028] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7a5cf,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2029] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7d8cb,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2030] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7825b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2031] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7c2a7,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2032] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7c963,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2033] = {
-       .class_hid = BNXT_ULP_CLASS_HID_8b4b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2034] = {
-       .class_hid = BNXT_ULP_CLASS_HID_9177,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2035] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d263,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2036] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d82f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2037] = {
-       .class_hid = BNXT_ULP_CLASS_HID_aedf,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2038] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b49b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2039] = {
-       .class_hid = BNXT_ULP_CLASS_HID_98bb,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2040] = {
-       .class_hid = BNXT_ULP_CLASS_HID_9f67,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2041] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4867f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2042] = {
-       .class_hid = BNXT_ULP_CLASS_HID_48c3b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2043] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4cd17,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2044] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4d3d3,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2045] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a983,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2046] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b04f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2047] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4946f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2048] = {
-       .class_hid = BNXT_ULP_CLASS_HID_49a2b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2049] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a14b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2050] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a777,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2051] = {
-       .class_hid = BNXT_ULP_CLASS_HID_18b17,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2052] = {
-       .class_hid = BNXT_ULP_CLASS_HID_191d3,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2053] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c4df,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2054] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ca9b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2055] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1aebb,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2056] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b567,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2057] = {
-       .class_hid = BNXT_ULP_CLASS_HID_59c7f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2058] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a23b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2059] = {
-       .class_hid = BNXT_ULP_CLASS_HID_586db,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2060] = {
-       .class_hid = BNXT_ULP_CLASS_HID_58c87,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2061] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5bf83,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2062] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c64f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2063] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5aa6f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2064] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5b02b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2065] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d0cb,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2066] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d6f7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2067] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d7e3,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2068] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c153,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2069] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f45f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2070] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fa1b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2071] = {
-       .class_hid = BNXT_ULP_CLASS_HID_de3b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2072] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e4e7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2073] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4cbff,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2074] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4d1bb,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2075] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4d297,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2076] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4d953,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2077] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ef03,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2078] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f5cf,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2079] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4d9ef,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2080] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4dfab,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2081] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e6cb,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2082] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ecf7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2083] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d097,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2084] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d753,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2085] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ca5f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2086] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d01b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2087] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f43b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2088] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1fae7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2089] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e1ff,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2090] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e7bb,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2091] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5cc5b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2092] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5d207,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2093] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c503,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2094] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5cbcf,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2095] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5efef,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2096] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f5ab,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2097] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ad8b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2098] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b3b7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2099] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f4a3,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2100] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fb6f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2101] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b11f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2102] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b7db,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2103] = {
-       .class_hid = BNXT_ULP_CLASS_HID_bbfb,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2104] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a1a7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2105] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a8bf,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2106] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4af7b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2107] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f057,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2108] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f613,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2109] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4acc3,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2110] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b28f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2111] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b6af,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2112] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4bd6b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2113] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a38b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2114] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a9b7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2115] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ae57,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2116] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b413,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2117] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e71f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2118] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1eddb,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2119] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b1fb,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2120] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b7a7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2121] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5bebf,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2122] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a57b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2123] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a91b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2124] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5afc7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2125] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e2c3,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2126] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e88f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2127] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5acaf,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2128] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5b36b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2129] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f30b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2130] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f937,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2131] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fa23,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2132] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e393,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2133] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f69f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2134] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fd5b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2135] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e17b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2136] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e727,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2137] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ee3f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2138] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f4fb,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2139] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f5d7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2140] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4fb93,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2141] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f243,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2142] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f80f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2143] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4fc2f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2144] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e2eb,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2145] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e90b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2146] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ef37,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2147] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f3d7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2148] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f993,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2149] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ec9f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2150] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f35b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2151] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f77b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2152] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1fd27,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2153] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e43f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2154] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5eafb,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2155] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ee9b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2156] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f547,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2157] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e843,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2158] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ee0f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2159] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f22f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2160] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f8eb,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2161] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2579,
-       .class_tid = 1,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2162] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2bb5,
-       .class_tid = 1,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2163] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4591,
-       .class_tid = 1,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2164] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4bad,
-       .class_tid = 1,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_0_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2165] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2561,
-       .class_tid = 1,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2166] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2bad,
-       .class_tid = 1,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2167] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5bdd,
-       .class_tid = 1,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2168] = {
-       .class_hid = BNXT_ULP_CLASS_HID_054d,
-       .class_tid = 1,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2169] = {
-       .class_hid = BNXT_ULP_CLASS_HID_257b,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2170] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2bb7,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2171] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0fd7,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2172] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1613,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2173] = {
-       .class_hid = BNXT_ULP_CLASS_HID_48ef,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2174] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f2b,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2175] = {
-       .class_hid = BNXT_ULP_CLASS_HID_334b,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2176] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3987,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2177] = {
-       .class_hid = BNXT_ULP_CLASS_HID_122b,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2178] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1867,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2179] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5973,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2180] = {
-       .class_hid = BNXT_ULP_CLASS_HID_02c3,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2181] = {
-       .class_hid = BNXT_ULP_CLASS_HID_35df,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2182] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3c1b,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2183] = {
-       .class_hid = BNXT_ULP_CLASS_HID_203b,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2184] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2677,
-       .class_tid = 1,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2185] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2563,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2186] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2baf,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2187] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0fcf,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2188] = {
-       .class_hid = BNXT_ULP_CLASS_HID_160b,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2189] = {
-       .class_hid = BNXT_ULP_CLASS_HID_48f7,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2190] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f33,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2191] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3353,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2192] = {
-       .class_hid = BNXT_ULP_CLASS_HID_399f,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2193] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42097,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2194] = {
-       .class_hid = BNXT_ULP_CLASS_HID_426d3,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2195] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40af3,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2196] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4113f,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2197] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4443b,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2198] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44a67,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2199] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42e87,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2200] = {
-       .class_hid = BNXT_ULP_CLASS_HID_434c3,
-       .class_tid = 1,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2201] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2559,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2202] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2b95,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2203] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45b1,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2204] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b8d,
-       .class_tid = 1,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2205] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2541,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2206] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2b8d,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2207] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5bfd,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2208] = {
-       .class_hid = BNXT_ULP_CLASS_HID_056d,
-       .class_tid = 1,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2209] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2539,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2210] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2bf5,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2211] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45d1,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2212] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4bed,
-       .class_tid = 1,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2213] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2521,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2214] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2bed,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2215] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5b9d,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2216] = {
-       .class_hid = BNXT_ULP_CLASS_HID_050d,
-       .class_tid = 1,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2217] = {
-       .class_hid = BNXT_ULP_CLASS_HID_255b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2218] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2b97,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2219] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0ff7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2220] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1633,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2221] = {
-       .class_hid = BNXT_ULP_CLASS_HID_48cf,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2222] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f0b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2223] = {
-       .class_hid = BNXT_ULP_CLASS_HID_336b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2224] = {
-       .class_hid = BNXT_ULP_CLASS_HID_39a7,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2225] = {
-       .class_hid = BNXT_ULP_CLASS_HID_120b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2226] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1847,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2227] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5953,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2228] = {
-       .class_hid = BNXT_ULP_CLASS_HID_02e3,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2229] = {
-       .class_hid = BNXT_ULP_CLASS_HID_35ff,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2230] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3c3b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2231] = {
-       .class_hid = BNXT_ULP_CLASS_HID_201b,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2232] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2657,
-       .class_tid = 1,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2233] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2543,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2234] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2b8f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2235] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0fef,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2236] = {
-       .class_hid = BNXT_ULP_CLASS_HID_162b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2237] = {
-       .class_hid = BNXT_ULP_CLASS_HID_48d7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2238] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f13,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2239] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3373,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2240] = {
-       .class_hid = BNXT_ULP_CLASS_HID_39bf,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2241] = {
-       .class_hid = BNXT_ULP_CLASS_HID_420b7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2242] = {
-       .class_hid = BNXT_ULP_CLASS_HID_426f3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2243] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40ad3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2244] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4111f,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2245] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4441b,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2246] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44a47,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2247] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42ea7,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2248] = {
-       .class_hid = BNXT_ULP_CLASS_HID_434e3,
-       .class_tid = 1,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2249] = {
-       .class_hid = BNXT_ULP_CLASS_HID_253b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2250] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2bf7,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2251] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0f97,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2252] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1653,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2253] = {
-       .class_hid = BNXT_ULP_CLASS_HID_48af,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2254] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f6b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2255] = {
-       .class_hid = BNXT_ULP_CLASS_HID_330b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2256] = {
-       .class_hid = BNXT_ULP_CLASS_HID_39c7,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2257] = {
-       .class_hid = BNXT_ULP_CLASS_HID_126b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2258] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1827,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2259] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5933,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2260] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0283,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2261] = {
-       .class_hid = BNXT_ULP_CLASS_HID_359f,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2262] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3c5b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2263] = {
-       .class_hid = BNXT_ULP_CLASS_HID_207b,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2264] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2637,
-       .class_tid = 1,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2265] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2523,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2266] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2bef,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2267] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0f8f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2268] = {
-       .class_hid = BNXT_ULP_CLASS_HID_164b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2269] = {
-       .class_hid = BNXT_ULP_CLASS_HID_48b7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2270] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f73,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2271] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3313,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2272] = {
-       .class_hid = BNXT_ULP_CLASS_HID_39df,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2273] = {
-       .class_hid = BNXT_ULP_CLASS_HID_420d7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2274] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42693,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2275] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40ab3,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2276] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4117f,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2277] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4447b,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2278] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44a27,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 8,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2279] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42ec7,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2280] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43483,
-       .class_tid = 1,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 72,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2281] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4156d,
-       .class_tid = 1,
-       .hdr_sig_id = 12,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 3,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_HDR_BIT_T_VXLAN |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_12_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_12_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2282] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41b29,
-       .class_tid = 1,
-       .hdr_sig_id = 12,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 3,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_HDR_BIT_T_VXLAN |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_12_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_12_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_12_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2283] = {
-       .class_hid = BNXT_ULP_CLASS_HID_52b6d,
-       .class_tid = 1,
-       .hdr_sig_id = 12,
-       .flow_sig_id = 81920,
-       .flow_pattern_id = 3,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_HDR_BIT_T_VXLAN |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_12_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_12_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_12_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2284] = {
-       .class_hid = BNXT_ULP_CLASS_HID_53129,
-       .class_tid = 1,
-       .hdr_sig_id = 12,
-       .flow_sig_id = 81920,
-       .flow_pattern_id = 3,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_HDR_BIT_T_VXLAN |
-               BNXT_ULP_FLOW_DIR_BITMASK_ING },
-       .field_sig = { .bits =
-               BNXT_ULP_HF1_12_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF1_12_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF1_12_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF1_12_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2285] = {
-       .class_hid = BNXT_ULP_CLASS_HID_478a,
-       .class_tid = 2,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2286] = {
-       .class_hid = BNXT_ULP_CLASS_HID_03a6,
-       .class_tid = 2,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 4100,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2287] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4dce,
-       .class_tid = 2,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2288] = {
-       .class_hid = BNXT_ULP_CLASS_HID_09ea,
-       .class_tid = 2,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 4100,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2289] = {
-       .class_hid = BNXT_ULP_CLASS_HID_08fe,
-       .class_tid = 2,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2290] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23ce,
-       .class_tid = 2,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 4100,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2291] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0e02,
-       .class_tid = 2,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2292] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2912,
-       .class_tid = 2,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 4100,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2293] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3e2a,
-       .class_tid = 2,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2294] = {
-       .class_hid = BNXT_ULP_CLASS_HID_593a,
-       .class_tid = 2,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 6148,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2295] = {
-       .class_hid = BNXT_ULP_CLASS_HID_246e,
-       .class_tid = 2,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2296] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f7e,
-       .class_tid = 2,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 6148,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2297] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e52,
-       .class_tid = 2,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2298] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a6e,
-       .class_tid = 2,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 6148,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2299] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4796,
-       .class_tid = 2,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2300] = {
-       .class_hid = BNXT_ULP_CLASS_HID_03b2,
-       .class_tid = 2,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 6148,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2301] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4163a,
-       .class_tid = 2,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2302] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4310a,
-       .class_tid = 2,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 16388,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2303] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41c7e,
-       .class_tid = 2,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2304] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4374e,
-       .class_tid = 2,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 16388,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2305] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42f8e,
-       .class_tid = 2,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2306] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4469e,
-       .class_tid = 2,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 16388,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2307] = {
-       .class_hid = BNXT_ULP_CLASS_HID_455c2,
-       .class_tid = 2,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2308] = {
-       .class_hid = BNXT_ULP_CLASS_HID_411ee,
-       .class_tid = 2,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 16388,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2309] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44b76,
-       .class_tid = 2,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2310] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40692,
-       .class_tid = 2,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 24580,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2311] = {
-       .class_hid = BNXT_ULP_CLASS_HID_415c6,
-       .class_tid = 2,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2312] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40cd6,
-       .class_tid = 2,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 24580,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2313] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42516,
-       .class_tid = 2,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2314] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45ce6,
-       .class_tid = 2,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 24580,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2315] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42b2a,
-       .class_tid = 2,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2316] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4423a,
-       .class_tid = 2,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 24580,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2317] = {
-       .class_hid = BNXT_ULP_CLASS_HID_229d8,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2318] = {
-       .class_hid = BNXT_ULP_CLASS_HID_240c8,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32772,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2319] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22f14,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2320] = {
-       .class_hid = BNXT_ULP_CLASS_HID_24604,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32772,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2321] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23374,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2322] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22a64,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32836,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2323] = {
-       .class_hid = BNXT_ULP_CLASS_HID_238b0,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2324] = {
-       .class_hid = BNXT_ULP_CLASS_HID_253a0,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32836,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2325] = {
-       .class_hid = BNXT_ULP_CLASS_HID_24dac,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2326] = {
-       .class_hid = BNXT_ULP_CLASS_HID_20990,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32772,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2327] = {
-       .class_hid = BNXT_ULP_CLASS_HID_214dc,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2328] = {
-       .class_hid = BNXT_ULP_CLASS_HID_20fcc,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32772,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2329] = {
-       .class_hid = BNXT_ULP_CLASS_HID_257c8,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2330] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2132c,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32836,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2331] = {
-       .class_hid = BNXT_ULP_CLASS_HID_25d04,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2332] = {
-       .class_hid = BNXT_ULP_CLASS_HID_21968,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32836,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2333] = {
-       .class_hid = BNXT_ULP_CLASS_HID_234e8,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2334] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22f98,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32772,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2335] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23a24,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2336] = {
-       .class_hid = BNXT_ULP_CLASS_HID_255d4,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32772,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2337] = {
-       .class_hid = BNXT_ULP_CLASS_HID_21e04,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2338] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23934,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32836,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2339] = {
-       .class_hid = BNXT_ULP_CLASS_HID_20440,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2340] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23f70,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32836,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2341] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2597c,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2342] = {
-       .class_hid = BNXT_ULP_CLASS_HID_214a0,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32772,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2343] = {
-       .class_hid = BNXT_ULP_CLASS_HID_25eb8,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2344] = {
-       .class_hid = BNXT_ULP_CLASS_HID_21a9c,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32772,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2345] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22298,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2346] = {
-       .class_hid = BNXT_ULP_CLASS_HID_25d88,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32836,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2347] = {
-       .class_hid = BNXT_ULP_CLASS_HID_228d4,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2348] = {
-       .class_hid = BNXT_ULP_CLASS_HID_243c4,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32836,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2349] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6220c,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2350] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65d3c,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49156,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2351] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62848,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2352] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64378,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49156,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2353] = {
-       .class_hid = BNXT_ULP_CLASS_HID_60fa8,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2354] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62758,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2355] = {
-       .class_hid = BNXT_ULP_CLASS_HID_635e4,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2356] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62c94,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2357] = {
-       .class_hid = BNXT_ULP_CLASS_HID_646e0,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2358] = {
-       .class_hid = BNXT_ULP_CLASS_HID_602c4,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49156,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2359] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61110,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2360] = {
-       .class_hid = BNXT_ULP_CLASS_HID_60800,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49156,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2361] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6503c,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2362] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64b2c,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2363] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65678,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2364] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6125c,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2365] = {
-       .class_hid = BNXT_ULP_CLASS_HID_631dc,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2366] = {
-       .class_hid = BNXT_ULP_CLASS_HID_628cc,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49156,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2367] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63718,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2368] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62e08,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49156,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2369] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61b78,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2370] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63268,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2371] = {
-       .class_hid = BNXT_ULP_CLASS_HID_600b4,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2372] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63ba4,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2373] = {
-       .class_hid = BNXT_ULP_CLASS_HID_655b0,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2374] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61194,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49156,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2375] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65bec,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2376] = {
-       .class_hid = BNXT_ULP_CLASS_HID_617d0,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49156,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2377] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63fcc,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2378] = {
-       .class_hid = BNXT_ULP_CLASS_HID_656fc,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2379] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62508,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2380] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65c38,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2381] = {
-       .class_hid = BNXT_ULP_CLASS_HID_86e0,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2382] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a1f0,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131076,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2383] = {
-       .class_hid = BNXT_ULP_CLASS_HID_8c2c,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2384] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a73c,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131076,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2385] = {
-       .class_hid = BNXT_ULP_CLASS_HID_904c,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2386] = {
-       .class_hid = BNXT_ULP_CLASS_HID_8b5c,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131140,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2387] = {
-       .class_hid = BNXT_ULP_CLASS_HID_9988,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2388] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b098,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131140,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2389] = {
-       .class_hid = BNXT_ULP_CLASS_HID_aa94,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2390] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c264,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131076,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2391] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d0d0,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2392] = {
-       .class_hid = BNXT_ULP_CLASS_HID_cba0,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131076,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2393] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b4f0,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2394] = {
-       .class_hid = BNXT_ULP_CLASS_HID_afc0,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131140,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2395] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ba3c,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2396] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d50c,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131140,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2397] = {
-       .class_hid = BNXT_ULP_CLASS_HID_48334,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2398] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ba04,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131076,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2399] = {
-       .class_hid = BNXT_ULP_CLASS_HID_48970,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2400] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a040,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131076,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2401] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4c84c,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2402] = {
-       .class_hid = BNXT_ULP_CLASS_HID_48460,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131140,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2403] = {
-       .class_hid = BNXT_ULP_CLASS_HID_492dc,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2404] = {
-       .class_hid = BNXT_ULP_CLASS_HID_48dac,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131140,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2405] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a7d8,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2406] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4dea8,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131076,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2407] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ade4,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2408] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4c4f4,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131076,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2409] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b104,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2410] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a814,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131140,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2411] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b740,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2412] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ae50,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131140,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2413] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1bce0,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2414] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d7f0,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196612,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2415] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a22c,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2416] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1dd3c,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196612,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2417] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1864c,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2418] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a15c,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196676,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2419] = {
-       .class_hid = BNXT_ULP_CLASS_HID_18f88,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2420] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a698,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196676,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2421] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c094,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2422] = {
-       .class_hid = BNXT_ULP_CLASS_HID_19ca8,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196612,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2423] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c6d0,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2424] = {
-       .class_hid = BNXT_ULP_CLASS_HID_182f4,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196612,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2425] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1aaf0,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2426] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c5c0,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196676,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2427] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d03c,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2428] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1cb0c,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196676,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2429] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5b934,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2430] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5d004,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196612,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2431] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5bf70,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2432] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5d640,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196612,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2433] = {
-       .class_hid = BNXT_ULP_CLASS_HID_58290,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2434] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ba60,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196676,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2435] = {
-       .class_hid = BNXT_ULP_CLASS_HID_588dc,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2436] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a3ac,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196676,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2437] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ddd8,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2438] = {
-       .class_hid = BNXT_ULP_CLASS_HID_599fc,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196612,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2439] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c3e4,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2440] = {
-       .class_hid = BNXT_ULP_CLASS_HID_59f38,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196612,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2441] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a704,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2442] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5de14,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196676,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2443] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ad40,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2444] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c450,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196676,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2445] = {
-       .class_hid = BNXT_ULP_CLASS_HID_47aa,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2446] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0386,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 4100,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2447] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4dee,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2448] = {
-       .class_hid = BNXT_ULP_CLASS_HID_09ca,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 4100,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2449] = {
-       .class_hid = BNXT_ULP_CLASS_HID_08de,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2450] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23ee,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 4100,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2451] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0e22,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2452] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2932,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 4100,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2453] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3e0a,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2454] = {
-       .class_hid = BNXT_ULP_CLASS_HID_591a,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 6148,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2455] = {
-       .class_hid = BNXT_ULP_CLASS_HID_244e,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2456] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f5e,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 6148,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2457] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e72,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2458] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a4e,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 6148,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2459] = {
-       .class_hid = BNXT_ULP_CLASS_HID_47b6,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2460] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0392,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 6148,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2461] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5dc2,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 12288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2462] = {
-       .class_hid = BNXT_ULP_CLASS_HID_191e,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 12292,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2463] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4306,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 12288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2464] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f62,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 12292,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2465] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e76,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 12288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2466] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3906,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 12292,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2467] = {
-       .class_hid = BNXT_ULP_CLASS_HID_07ba,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 12288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2468] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3f4a,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 12292,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2469] = {
-       .class_hid = BNXT_ULP_CLASS_HID_37a2,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 14336,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2470] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2eb2,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 14340,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2471] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3de6,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 14336,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2472] = {
-       .class_hid = BNXT_ULP_CLASS_HID_54f6,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 14340,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2473] = {
-       .class_hid = BNXT_ULP_CLASS_HID_578a,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 14336,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2474] = {
-       .class_hid = BNXT_ULP_CLASS_HID_13e6,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 14340,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2475] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5dce,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 14336,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2476] = {
-       .class_hid = BNXT_ULP_CLASS_HID_192a,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 14340,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2477] = {
-       .class_hid = BNXT_ULP_CLASS_HID_440f6,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 20480,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2478] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41cd2,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 20484,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2479] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4463a,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 20480,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2480] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40216,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 20484,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2481] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4052a,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 20480,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2482] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43c3a,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 20484,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2483] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40b6e,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 20480,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2484] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4227e,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 20484,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2485] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43b56,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 22528,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2486] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45266,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 22532,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2487] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4209a,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 22528,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2488] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45baa,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 22532,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2489] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45abe,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 22528,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2490] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4169a,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 22532,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2491] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44082,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 22528,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2492] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41cde,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 22532,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2493] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4560e,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 28672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2494] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4126a,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 28676,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2495] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45c52,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 28672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2496] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41bae,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 28676,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2497] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41b42,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 28672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2498] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43252,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 28676,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2499] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40086,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 28672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2500] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43b96,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 28676,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2501] = {
-       .class_hid = BNXT_ULP_CLASS_HID_430ee,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 30720,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2502] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42bfe,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 30724,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2503] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43632,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 30720,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2504] = {
-       .class_hid = BNXT_ULP_CLASS_HID_451c2,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 30724,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2505] = {
-       .class_hid = BNXT_ULP_CLASS_HID_450d6,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 30720,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2506] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44be6,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 30724,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2507] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4561a,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 30720,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2508] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41276,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 30724,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2509] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4161a,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2510] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4312a,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 16388,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2511] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41c5e,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2512] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4376e,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 16388,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2513] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42fae,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2514] = {
-       .class_hid = BNXT_ULP_CLASS_HID_446be,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 16388,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2515] = {
-       .class_hid = BNXT_ULP_CLASS_HID_455e2,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2516] = {
-       .class_hid = BNXT_ULP_CLASS_HID_411ce,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 16388,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2517] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44b56,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2518] = {
-       .class_hid = BNXT_ULP_CLASS_HID_406b2,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 24580,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2519] = {
-       .class_hid = BNXT_ULP_CLASS_HID_415e6,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2520] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40cf6,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 24580,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2521] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42536,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2522] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45cc6,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 24580,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2523] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42b0a,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2524] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4421a,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 24580,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2525] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6221a,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2526] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65d2a,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 49156,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2527] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6285e,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2528] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6436e,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 49156,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2529] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61cfa,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2530] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6378a,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 49156,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2531] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6023e,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2532] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63dce,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 49156,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2533] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63ba2,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 57344,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2534] = {
-       .class_hid = BNXT_ULP_CLASS_HID_652b2,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 57348,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2535] = {
-       .class_hid = BNXT_ULP_CLASS_HID_621e6,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 57344,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2536] = {
-       .class_hid = BNXT_ULP_CLASS_HID_658f6,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 57348,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2537] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61202,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 57344,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2538] = {
-       .class_hid = BNXT_ULP_CLASS_HID_60d12,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 57348,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2539] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61846,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 57344,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2540] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63356,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 57348,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2541] = {
-       .class_hid = BNXT_ULP_CLASS_HID_50c1a,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 81920,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2542] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5272a,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 81924,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2543] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5325e,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 81920,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2544] = {
-       .class_hid = BNXT_ULP_CLASS_HID_52d6e,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 81924,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2545] = {
-       .class_hid = BNXT_ULP_CLASS_HID_545ae,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 81920,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2546] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5018a,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 81924,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2547] = {
-       .class_hid = BNXT_ULP_CLASS_HID_54be2,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 81920,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2548] = {
-       .class_hid = BNXT_ULP_CLASS_HID_507ce,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 81924,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2549] = {
-       .class_hid = BNXT_ULP_CLASS_HID_505a2,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 90112,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2550] = {
-       .class_hid = BNXT_ULP_CLASS_HID_53cb2,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 90116,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2551] = {
-       .class_hid = BNXT_ULP_CLASS_HID_50be6,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 90112,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2552] = {
-       .class_hid = BNXT_ULP_CLASS_HID_522f6,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 90116,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2553] = {
-       .class_hid = BNXT_ULP_CLASS_HID_55b36,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 90112,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2554] = {
-       .class_hid = BNXT_ULP_CLASS_HID_51712,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 90116,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2555] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5410a,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 90112,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2556] = {
-       .class_hid = BNXT_ULP_CLASS_HID_51d56,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 90116,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2557] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7581a,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2558] = {
-       .class_hid = BNXT_ULP_CLASS_HID_71466,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 114692,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2559] = {
-       .class_hid = BNXT_ULP_CLASS_HID_75e5e,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2560] = {
-       .class_hid = BNXT_ULP_CLASS_HID_71dba,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 114692,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2561] = {
-       .class_hid = BNXT_ULP_CLASS_HID_732fa,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2562] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72d8a,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 114692,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2563] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7383e,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2564] = {
-       .class_hid = BNXT_ULP_CLASS_HID_753ce,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 114692,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2565] = {
-       .class_hid = BNXT_ULP_CLASS_HID_751a2,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 122880,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2566] = {
-       .class_hid = BNXT_ULP_CLASS_HID_748b2,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 122884,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2567] = {
-       .class_hid = BNXT_ULP_CLASS_HID_757e6,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 122880,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2568] = {
-       .class_hid = BNXT_ULP_CLASS_HID_713c2,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 122884,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2569] = {
-       .class_hid = BNXT_ULP_CLASS_HID_70802,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 122880,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2570] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72312,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 122884,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2571] = {
-       .class_hid = BNXT_ULP_CLASS_HID_70e46,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 122880,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2572] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72956,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 122884,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2573] = {
-       .class_hid = BNXT_ULP_CLASS_HID_47ca,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2574] = {
-       .class_hid = BNXT_ULP_CLASS_HID_03e6,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 4100,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2575] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4d8e,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2576] = {
-       .class_hid = BNXT_ULP_CLASS_HID_09aa,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 4100,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2577] = {
-       .class_hid = BNXT_ULP_CLASS_HID_08be,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2578] = {
-       .class_hid = BNXT_ULP_CLASS_HID_238e,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 4100,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2579] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0e42,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2580] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2952,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 4100,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2581] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3e6a,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2582] = {
-       .class_hid = BNXT_ULP_CLASS_HID_597a,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 6148,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2583] = {
-       .class_hid = BNXT_ULP_CLASS_HID_242e,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2584] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f3e,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 6148,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2585] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e12,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2586] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a2e,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 6148,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2587] = {
-       .class_hid = BNXT_ULP_CLASS_HID_47d6,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2588] = {
-       .class_hid = BNXT_ULP_CLASS_HID_03f2,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 6148,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2589] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5da2,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 12288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2590] = {
-       .class_hid = BNXT_ULP_CLASS_HID_197e,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 12292,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2591] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4366,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 12288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2592] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f02,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 12292,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2593] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e16,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 12288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2594] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3966,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 12292,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2595] = {
-       .class_hid = BNXT_ULP_CLASS_HID_07da,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 12288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2596] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3f2a,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 12292,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2597] = {
-       .class_hid = BNXT_ULP_CLASS_HID_37c2,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 14336,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2598] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2ed2,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 14340,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2599] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3d86,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 14336,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2600] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5496,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 14340,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2601] = {
-       .class_hid = BNXT_ULP_CLASS_HID_57ea,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 14336,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2602] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1386,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 14340,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2603] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5dae,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 14336,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2604] = {
-       .class_hid = BNXT_ULP_CLASS_HID_194a,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 14340,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2605] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44096,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 20480,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2606] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41cb2,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 20484,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2607] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4465a,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 20480,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2608] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40276,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 20484,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2609] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4054a,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 20480,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2610] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43c5a,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 20484,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2611] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40b0e,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 20480,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2612] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4221e,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 20484,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2613] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43b36,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 22528,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2614] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45206,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 22532,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2615] = {
-       .class_hid = BNXT_ULP_CLASS_HID_420fa,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 22528,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2616] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45bca,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 22532,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2617] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45ade,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 22528,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2618] = {
-       .class_hid = BNXT_ULP_CLASS_HID_416fa,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 22532,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2619] = {
-       .class_hid = BNXT_ULP_CLASS_HID_440e2,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 22528,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2620] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41cbe,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 22532,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2621] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4566e,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 28672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2622] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4120a,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 28676,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2623] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45c32,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 28672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2624] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41bce,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 28676,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2625] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41b22,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 28672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2626] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43232,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 28676,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2627] = {
-       .class_hid = BNXT_ULP_CLASS_HID_400e6,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 28672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2628] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43bf6,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 28676,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2629] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4308e,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 30720,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2630] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42b9e,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 30724,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2631] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43652,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 30720,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2632] = {
-       .class_hid = BNXT_ULP_CLASS_HID_451a2,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 30724,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2633] = {
-       .class_hid = BNXT_ULP_CLASS_HID_450b6,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 30720,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2634] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44b86,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 30724,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2635] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4567a,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 30720,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2636] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41216,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 30724,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2637] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4167a,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2638] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4314a,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 16388,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2639] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41c3e,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2640] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4370e,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 16388,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2641] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42fce,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2642] = {
-       .class_hid = BNXT_ULP_CLASS_HID_446de,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 16388,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2643] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45582,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2644] = {
-       .class_hid = BNXT_ULP_CLASS_HID_411ae,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 16388,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2645] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44b36,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2646] = {
-       .class_hid = BNXT_ULP_CLASS_HID_406d2,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 24580,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2647] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41586,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2648] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40c96,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 24580,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2649] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42556,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2650] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45ca6,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 24580,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2651] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42b6a,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2652] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4427a,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 24580,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2653] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6227a,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2654] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65d4a,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 49156,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2655] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6283e,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2656] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6430e,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 49156,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2657] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61c9a,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2658] = {
-       .class_hid = BNXT_ULP_CLASS_HID_637ea,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 49156,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2659] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6025e,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2660] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63dae,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 49156,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2661] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63bc2,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 57344,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2662] = {
-       .class_hid = BNXT_ULP_CLASS_HID_652d2,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 57348,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2663] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62186,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 57344,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2664] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65896,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 57348,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2665] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61262,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 57344,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2666] = {
-       .class_hid = BNXT_ULP_CLASS_HID_60d72,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 57348,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2667] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61826,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 57344,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2668] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63336,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 57348,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2669] = {
-       .class_hid = BNXT_ULP_CLASS_HID_50c7a,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 81920,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2670] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5274a,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 81924,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2671] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5323e,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 81920,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2672] = {
-       .class_hid = BNXT_ULP_CLASS_HID_52d0e,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 81924,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2673] = {
-       .class_hid = BNXT_ULP_CLASS_HID_545ce,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 81920,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2674] = {
-       .class_hid = BNXT_ULP_CLASS_HID_501ea,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 81924,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2675] = {
-       .class_hid = BNXT_ULP_CLASS_HID_54b82,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 81920,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2676] = {
-       .class_hid = BNXT_ULP_CLASS_HID_507ae,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 81924,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2677] = {
-       .class_hid = BNXT_ULP_CLASS_HID_505c2,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 90112,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2678] = {
-       .class_hid = BNXT_ULP_CLASS_HID_53cd2,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 90116,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2679] = {
-       .class_hid = BNXT_ULP_CLASS_HID_50b86,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 90112,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2680] = {
-       .class_hid = BNXT_ULP_CLASS_HID_52296,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 90116,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2681] = {
-       .class_hid = BNXT_ULP_CLASS_HID_55b56,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 90112,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2682] = {
-       .class_hid = BNXT_ULP_CLASS_HID_51772,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 90116,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2683] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5416a,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 90112,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2684] = {
-       .class_hid = BNXT_ULP_CLASS_HID_51d36,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 90116,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2685] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7587a,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2686] = {
-       .class_hid = BNXT_ULP_CLASS_HID_71406,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 114692,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2687] = {
-       .class_hid = BNXT_ULP_CLASS_HID_75e3e,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2688] = {
-       .class_hid = BNXT_ULP_CLASS_HID_71dda,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 114692,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2689] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7329a,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2690] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72dea,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 114692,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2691] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7385e,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2692] = {
-       .class_hid = BNXT_ULP_CLASS_HID_753ae,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 114692,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2693] = {
-       .class_hid = BNXT_ULP_CLASS_HID_751c2,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 122880,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2694] = {
-       .class_hid = BNXT_ULP_CLASS_HID_748d2,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 122884,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2695] = {
-       .class_hid = BNXT_ULP_CLASS_HID_75786,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 122880,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2696] = {
-       .class_hid = BNXT_ULP_CLASS_HID_713a2,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 122884,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2697] = {
-       .class_hid = BNXT_ULP_CLASS_HID_70862,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 122880,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2698] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72372,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 122884,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2699] = {
-       .class_hid = BNXT_ULP_CLASS_HID_70e26,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 122880,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2700] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72936,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 122884,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2701] = {
-       .class_hid = BNXT_ULP_CLASS_HID_229b8,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2702] = {
-       .class_hid = BNXT_ULP_CLASS_HID_240a8,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32772,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2703] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22f74,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2704] = {
-       .class_hid = BNXT_ULP_CLASS_HID_24664,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32772,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2705] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23314,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2706] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22a04,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32836,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2707] = {
-       .class_hid = BNXT_ULP_CLASS_HID_238d0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2708] = {
-       .class_hid = BNXT_ULP_CLASS_HID_253c0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32836,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2709] = {
-       .class_hid = BNXT_ULP_CLASS_HID_24dcc,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2710] = {
-       .class_hid = BNXT_ULP_CLASS_HID_209f0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32772,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2711] = {
-       .class_hid = BNXT_ULP_CLASS_HID_214bc,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2712] = {
-       .class_hid = BNXT_ULP_CLASS_HID_20fac,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32772,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2713] = {
-       .class_hid = BNXT_ULP_CLASS_HID_257a8,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2714] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2134c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32836,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2715] = {
-       .class_hid = BNXT_ULP_CLASS_HID_25d64,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2716] = {
-       .class_hid = BNXT_ULP_CLASS_HID_21908,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32836,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2717] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23488,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2718] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22ff8,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32772,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2719] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23a44,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2720] = {
-       .class_hid = BNXT_ULP_CLASS_HID_255b4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32772,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2721] = {
-       .class_hid = BNXT_ULP_CLASS_HID_21e64,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2722] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23954,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32836,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2723] = {
-       .class_hid = BNXT_ULP_CLASS_HID_20420,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2724] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23f10,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32836,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2725] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2591c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2726] = {
-       .class_hid = BNXT_ULP_CLASS_HID_214c0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32772,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2727] = {
-       .class_hid = BNXT_ULP_CLASS_HID_25ed8,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2728] = {
-       .class_hid = BNXT_ULP_CLASS_HID_21afc,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32772,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2729] = {
-       .class_hid = BNXT_ULP_CLASS_HID_222f8,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2730] = {
-       .class_hid = BNXT_ULP_CLASS_HID_25de8,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32836,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2731] = {
-       .class_hid = BNXT_ULP_CLASS_HID_228b4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2732] = {
-       .class_hid = BNXT_ULP_CLASS_HID_243a4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32836,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2733] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6226c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2734] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65d5c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49156,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2735] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62828,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2736] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64318,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49156,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2737] = {
-       .class_hid = BNXT_ULP_CLASS_HID_60fc8,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2738] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62738,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2739] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63584,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2740] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62cf4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2741] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64680,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2742] = {
-       .class_hid = BNXT_ULP_CLASS_HID_602a4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49156,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2743] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61170,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2744] = {
-       .class_hid = BNXT_ULP_CLASS_HID_60860,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49156,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2745] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6505c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2746] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64b4c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2747] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65618,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2748] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6123c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2749] = {
-       .class_hid = BNXT_ULP_CLASS_HID_631bc,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2750] = {
-       .class_hid = BNXT_ULP_CLASS_HID_628ac,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49156,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2751] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63778,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2752] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62e68,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49156,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2753] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61b18,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2754] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63208,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2755] = {
-       .class_hid = BNXT_ULP_CLASS_HID_600d4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2756] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63bc4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2757] = {
-       .class_hid = BNXT_ULP_CLASS_HID_655d0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2758] = {
-       .class_hid = BNXT_ULP_CLASS_HID_611f4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49156,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2759] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65b8c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2760] = {
-       .class_hid = BNXT_ULP_CLASS_HID_617b0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49156,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2761] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63fac,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2762] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6569c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2763] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62568,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2764] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65c58,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2765] = {
-       .class_hid = BNXT_ULP_CLASS_HID_35fb8,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2766] = {
-       .class_hid = BNXT_ULP_CLASS_HID_31b5c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98308,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2767] = {
-       .class_hid = BNXT_ULP_CLASS_HID_34574,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2768] = {
-       .class_hid = BNXT_ULP_CLASS_HID_30118,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98308,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2769] = {
-       .class_hid = BNXT_ULP_CLASS_HID_32914,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2770] = {
-       .class_hid = BNXT_ULP_CLASS_HID_34004,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98372,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2771] = {
-       .class_hid = BNXT_ULP_CLASS_HID_32ed0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2772] = {
-       .class_hid = BNXT_ULP_CLASS_HID_349c0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98372,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2773] = {
-       .class_hid = BNXT_ULP_CLASS_HID_30480,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2774] = {
-       .class_hid = BNXT_ULP_CLASS_HID_33ff0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98308,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2775] = {
-       .class_hid = BNXT_ULP_CLASS_HID_30abc,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2776] = {
-       .class_hid = BNXT_ULP_CLASS_HID_325ac,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98308,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2777] = {
-       .class_hid = BNXT_ULP_CLASS_HID_34da8,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2778] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3094c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98372,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2779] = {
-       .class_hid = BNXT_ULP_CLASS_HID_31418,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2780] = {
-       .class_hid = BNXT_ULP_CLASS_HID_30f08,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98372,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2781] = {
-       .class_hid = BNXT_ULP_CLASS_HID_32a88,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2782] = {
-       .class_hid = BNXT_ULP_CLASS_HID_345f8,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98308,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2783] = {
-       .class_hid = BNXT_ULP_CLASS_HID_35044,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2784] = {
-       .class_hid = BNXT_ULP_CLASS_HID_34bb4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98308,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2785] = {
-       .class_hid = BNXT_ULP_CLASS_HID_33464,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2786] = {
-       .class_hid = BNXT_ULP_CLASS_HID_32f54,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98372,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2787] = {
-       .class_hid = BNXT_ULP_CLASS_HID_33a20,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2788] = {
-       .class_hid = BNXT_ULP_CLASS_HID_35510,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98372,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2789] = {
-       .class_hid = BNXT_ULP_CLASS_HID_313d0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2790] = {
-       .class_hid = BNXT_ULP_CLASS_HID_30ac0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98308,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2791] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3198c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2792] = {
-       .class_hid = BNXT_ULP_CLASS_HID_330fc,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98308,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2793] = {
-       .class_hid = BNXT_ULP_CLASS_HID_358f8,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2794] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3149c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98372,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2795] = {
-       .class_hid = BNXT_ULP_CLASS_HID_35eb4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2796] = {
-       .class_hid = BNXT_ULP_CLASS_HID_31a58,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98372,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2797] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7586c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2798] = {
-       .class_hid = BNXT_ULP_CLASS_HID_71410,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114692,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2799] = {
-       .class_hid = BNXT_ULP_CLASS_HID_75e28,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2800] = {
-       .class_hid = BNXT_ULP_CLASS_HID_71dcc,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114692,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2801] = {
-       .class_hid = BNXT_ULP_CLASS_HID_725c8,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2802] = {
-       .class_hid = BNXT_ULP_CLASS_HID_75d38,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114756,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2803] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72b84,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2804] = {
-       .class_hid = BNXT_ULP_CLASS_HID_742f4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114756,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2805] = {
-       .class_hid = BNXT_ULP_CLASS_HID_701b4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2806] = {
-       .class_hid = BNXT_ULP_CLASS_HID_738a4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114692,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2807] = {
-       .class_hid = BNXT_ULP_CLASS_HID_70770,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2808] = {
-       .class_hid = BNXT_ULP_CLASS_HID_73e60,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114692,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2809] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7465c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2810] = {
-       .class_hid = BNXT_ULP_CLASS_HID_70200,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114756,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2811] = {
-       .class_hid = BNXT_ULP_CLASS_HID_710cc,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2812] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7083c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114756,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2813] = {
-       .class_hid = BNXT_ULP_CLASS_HID_727bc,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2814] = {
-       .class_hid = BNXT_ULP_CLASS_HID_75eac,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114692,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2815] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72d78,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2816] = {
-       .class_hid = BNXT_ULP_CLASS_HID_74468,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114692,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2817] = {
-       .class_hid = BNXT_ULP_CLASS_HID_73118,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2818] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72808,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114756,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2819] = {
-       .class_hid = BNXT_ULP_CLASS_HID_736d4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2820] = {
-       .class_hid = BNXT_ULP_CLASS_HID_751c4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114756,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2821] = {
-       .class_hid = BNXT_ULP_CLASS_HID_74bd0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2822] = {
-       .class_hid = BNXT_ULP_CLASS_HID_707f4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114692,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2823] = {
-       .class_hid = BNXT_ULP_CLASS_HID_71240,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2824] = {
-       .class_hid = BNXT_ULP_CLASS_HID_70db0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114692,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2825] = {
-       .class_hid = BNXT_ULP_CLASS_HID_755ac,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2826] = {
-       .class_hid = BNXT_ULP_CLASS_HID_71150,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114756,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2827] = {
-       .class_hid = BNXT_ULP_CLASS_HID_75b68,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2828] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7170c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114756,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2829] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2d2b8,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2830] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2cda8,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163844,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2831] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2d874,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2832] = {
-       .class_hid = BNXT_ULP_CLASS_HID_29418,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163844,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2833] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2bc14,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2834] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2d704,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163908,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2835] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2a5d0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2836] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2dcc0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163908,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2837] = {
-       .class_hid = BNXT_ULP_CLASS_HID_29b80,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2838] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2b2f0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163844,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2839] = {
-       .class_hid = BNXT_ULP_CLASS_HID_281bc,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2840] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2b8ac,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163844,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2841] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2c0a8,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2842] = {
-       .class_hid = BNXT_ULP_CLASS_HID_29c4c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163908,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2843] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2c664,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2844] = {
-       .class_hid = BNXT_ULP_CLASS_HID_28208,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163908,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2845] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2a188,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2846] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2d8f8,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163844,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2847] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2a744,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2848] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2deb4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163844,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2849] = {
-       .class_hid = BNXT_ULP_CLASS_HID_28b64,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2850] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2a254,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163908,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2851] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2b120,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2852] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2a810,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163908,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2853] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2c21c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2854] = {
-       .class_hid = BNXT_ULP_CLASS_HID_281c0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163844,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2855] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2cbd8,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2856] = {
-       .class_hid = BNXT_ULP_CLASS_HID_287fc,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163844,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2857] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2aff8,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2858] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2c6e8,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163908,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2859] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2d5b4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2860] = {
-       .class_hid = BNXT_ULP_CLASS_HID_29158,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163908,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2861] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6af6c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2862] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6c65c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180228,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2863] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6d528,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2864] = {
-       .class_hid = BNXT_ULP_CLASS_HID_690cc,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180228,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2865] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6b8c8,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2866] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6d038,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180292,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2867] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6be84,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2868] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6d9f4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180292,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2869] = {
-       .class_hid = BNXT_ULP_CLASS_HID_694b4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2870] = {
-       .class_hid = BNXT_ULP_CLASS_HID_68fa4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180228,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2871] = {
-       .class_hid = BNXT_ULP_CLASS_HID_69a70,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2872] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6b560,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180228,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2873] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6dd5c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2874] = {
-       .class_hid = BNXT_ULP_CLASS_HID_69900,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180292,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2875] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6c318,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2876] = {
-       .class_hid = BNXT_ULP_CLASS_HID_69f3c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180292,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2877] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6babc,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2878] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6d5ac,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180228,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2879] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6a078,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2880] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6db68,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180228,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2881] = {
-       .class_hid = BNXT_ULP_CLASS_HID_68418,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2882] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6bf08,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180292,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2883] = {
-       .class_hid = BNXT_ULP_CLASS_HID_68dd4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2884] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6a4c4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180292,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2885] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6ded0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2886] = {
-       .class_hid = BNXT_ULP_CLASS_HID_69af4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180228,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2887] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6c48c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2888] = {
-       .class_hid = BNXT_ULP_CLASS_HID_680b0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180228,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2889] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6a8ac,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2890] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6c39c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180292,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2891] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6ae68,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2892] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6c958,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180292,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2893] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3c8b8,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2894] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3845c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229380,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2895] = {
-       .class_hid = BNXT_ULP_CLASS_HID_39328,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2896] = {
-       .class_hid = BNXT_ULP_CLASS_HID_38a18,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229380,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2897] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3d214,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2898] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3cd04,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229444,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2899] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3dbd0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2900] = {
-       .class_hid = BNXT_ULP_CLASS_HID_397f4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229444,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2901] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3b180,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2902] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3a8f0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229380,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2903] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3b7bc,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2904] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3aeac,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229380,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2905] = {
-       .class_hid = BNXT_ULP_CLASS_HID_39b5c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2906] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3b24c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229444,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2907] = {
-       .class_hid = BNXT_ULP_CLASS_HID_38118,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2908] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3b808,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229444,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2909] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3d788,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2910] = {
-       .class_hid = BNXT_ULP_CLASS_HID_393ac,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229380,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2911] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3dd44,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2912] = {
-       .class_hid = BNXT_ULP_CLASS_HID_39968,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229380,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2913] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3a164,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2914] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3d854,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229444,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2915] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3a720,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2916] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3de10,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229444,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2917] = {
-       .class_hid = BNXT_ULP_CLASS_HID_39cd0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2918] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3b7c0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229380,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2919] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3828c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2920] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3bdfc,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229380,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2921] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3c5f8,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2922] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3819c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229444,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2923] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3cbb4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2924] = {
-       .class_hid = BNXT_ULP_CLASS_HID_38758,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229444,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2925] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7c56c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2926] = {
-       .class_hid = BNXT_ULP_CLASS_HID_78110,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245764,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2927] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7cb28,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2928] = {
-       .class_hid = BNXT_ULP_CLASS_HID_786cc,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245764,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2929] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7aec8,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2930] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7c638,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245828,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2931] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7d484,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2932] = {
-       .class_hid = BNXT_ULP_CLASS_HID_790a8,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245828,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2933] = {
-       .class_hid = BNXT_ULP_CLASS_HID_78ab4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2934] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7a5a4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245764,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2935] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7b070,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2936] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7ab60,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245764,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2937] = {
-       .class_hid = BNXT_ULP_CLASS_HID_79410,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2938] = {
-       .class_hid = BNXT_ULP_CLASS_HID_78f00,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245828,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2939] = {
-       .class_hid = BNXT_ULP_CLASS_HID_79dcc,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2940] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7b53c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245828,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2941] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7d0bc,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2942] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7cbac,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245764,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2943] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7d678,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2944] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7921c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245764,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2945] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7ba18,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2946] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7d508,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245828,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2947] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7a3d4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2948] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7dac4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245828,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2949] = {
-       .class_hid = BNXT_ULP_CLASS_HID_79984,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2950] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7b0f4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245764,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2951] = {
-       .class_hid = BNXT_ULP_CLASS_HID_79f40,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2952] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7b6b0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245764,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2953] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7deac,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2954] = {
-       .class_hid = BNXT_ULP_CLASS_HID_79a50,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245828,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2955] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7c468,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2956] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7800c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245828,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2957] = {
-       .class_hid = BNXT_ULP_CLASS_HID_86c0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2958] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a1d0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131076,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2959] = {
-       .class_hid = BNXT_ULP_CLASS_HID_8c0c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2960] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a71c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131076,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2961] = {
-       .class_hid = BNXT_ULP_CLASS_HID_906c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2962] = {
-       .class_hid = BNXT_ULP_CLASS_HID_8b7c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131140,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2963] = {
-       .class_hid = BNXT_ULP_CLASS_HID_99a8,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2964] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b0b8,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131140,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2965] = {
-       .class_hid = BNXT_ULP_CLASS_HID_aab4,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2966] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c244,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131076,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2967] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d0f0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2968] = {
-       .class_hid = BNXT_ULP_CLASS_HID_cb80,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131076,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2969] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b4d0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2970] = {
-       .class_hid = BNXT_ULP_CLASS_HID_afe0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131140,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2971] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ba1c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2972] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d52c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131140,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2973] = {
-       .class_hid = BNXT_ULP_CLASS_HID_48314,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2974] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ba24,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131076,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2975] = {
-       .class_hid = BNXT_ULP_CLASS_HID_48950,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2976] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a060,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131076,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2977] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4c86c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2978] = {
-       .class_hid = BNXT_ULP_CLASS_HID_48440,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131140,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2979] = {
-       .class_hid = BNXT_ULP_CLASS_HID_492fc,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2980] = {
-       .class_hid = BNXT_ULP_CLASS_HID_48d8c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131140,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2981] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a7f8,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2982] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4de88,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131076,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2983] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4adc4,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2984] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4c4d4,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131076,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2985] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b124,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2986] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a834,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131140,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2987] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b760,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2988] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ae70,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131140,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2989] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1bcc0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2990] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d7d0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196612,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2991] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a20c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2992] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1dd1c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196612,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2993] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1866c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2994] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a17c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196676,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2995] = {
-       .class_hid = BNXT_ULP_CLASS_HID_18fa8,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2996] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a6b8,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196676,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2997] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c0b4,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2998] = {
-       .class_hid = BNXT_ULP_CLASS_HID_19c88,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196612,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [2999] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c6f0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3000] = {
-       .class_hid = BNXT_ULP_CLASS_HID_182d4,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196612,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3001] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1aad0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3002] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c5e0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196676,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3003] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d01c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3004] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1cb2c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196676,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3005] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5b914,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3006] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5d024,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196612,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3007] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5bf50,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3008] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5d660,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196612,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3009] = {
-       .class_hid = BNXT_ULP_CLASS_HID_582b0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3010] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ba40,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196676,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3011] = {
-       .class_hid = BNXT_ULP_CLASS_HID_588fc,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3012] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a38c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196676,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3013] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ddf8,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3014] = {
-       .class_hid = BNXT_ULP_CLASS_HID_599dc,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196612,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3015] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c3c4,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3016] = {
-       .class_hid = BNXT_ULP_CLASS_HID_59f18,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196612,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3017] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a724,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3018] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5de34,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196676,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3019] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ad60,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3020] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c470,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196676,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3021] = {
-       .class_hid = BNXT_ULP_CLASS_HID_cd40,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3022] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e450,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3023] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f28c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3024] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ed9c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3025] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d6ec,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3026] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f1fc,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393284,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3027] = {
-       .class_hid = BNXT_ULP_CLASS_HID_dc28,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3028] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f738,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393284,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3029] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d134,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3030] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c8c4,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3031] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d770,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3032] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d354,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3033] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fb50,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3034] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d260,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393284,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3035] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e09c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3036] = {
-       .class_hid = BNXT_ULP_CLASS_HID_dbac,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393284,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3037] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4c994,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3038] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e0a4,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3039] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4cfd0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3040] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e6e0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3041] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4d330,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3042] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4cac0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393284,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3043] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4d97c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3044] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f00c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393284,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3045] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ea78,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3046] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4c508,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3047] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4d044,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3048] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4cb54,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3049] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f7a4,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3050] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4eeb4,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393284,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3051] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4fde0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3052] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4d4f0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393284,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3053] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e340,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3054] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1da50,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458756,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3055] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e88c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3056] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c39c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458756,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3057] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ccec,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3058] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e7fc,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458820,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3059] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f228,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3060] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ed38,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458820,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3061] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c734,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3062] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c308,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458756,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3063] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1cd70,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3064] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c954,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458756,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3065] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d150,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3066] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c860,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458820,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3067] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d69c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3068] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d2f0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458820,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3069] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ff94,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3070] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5d6a4,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458756,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3071] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e5d0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3072] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5dce0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458756,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3073] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c930,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3074] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e0c0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458820,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3075] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5cf7c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3076] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e60c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458820,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3077] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c078,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3078] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5dc5c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458756,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3079] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c644,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3080] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c598,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458756,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3081] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5eda4,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3082] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c4b4,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458820,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3083] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5d3e0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3084] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5caf0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458820,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3085] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ab80,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3086] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a290,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655364,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3087] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b1cc,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3088] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a8dc,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655364,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3089] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b52c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3090] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ac3c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655428,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3091] = {
-       .class_hid = BNXT_ULP_CLASS_HID_bb68,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3092] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b278,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655428,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3093] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ac74,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3094] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e704,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655364,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3095] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f5b0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3096] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b194,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655364,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3097] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b990,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3098] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f0a0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655428,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3099] = {
-       .class_hid = BNXT_ULP_CLASS_HID_bfdc,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3100] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f6ec,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655428,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3101] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a4d4,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3102] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4bfe4,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655364,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3103] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4aa10,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3104] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a520,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655364,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3105] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ed2c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3106] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a900,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655428,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3107] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b7bc,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3108] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4af4c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655428,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3109] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a8b8,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3110] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e048,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655364,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3111] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ae84,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3112] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e994,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655364,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3113] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b2e4,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3114] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4adf4,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655428,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3115] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b820,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3116] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f330,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655428,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3117] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a180,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3118] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f890,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720900,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3119] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a7cc,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3120] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1fedc,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720900,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3121] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ab2c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3122] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a23c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720964,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3123] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b168,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3124] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a878,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720964,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3125] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e274,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3126] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1be48,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720900,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3127] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ebb0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3128] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a794,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720900,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3129] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1af90,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3130] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e6a0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720964,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3131] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f5dc,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3132] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b130,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720964,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3133] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5bad4,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3134] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f5e4,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720900,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3135] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a010,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3136] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5fb20,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720900,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3137] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a470,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3138] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5bf00,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720964,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3139] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5adbc,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3140] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a54c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720964,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3141] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5feb8,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3142] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ba9c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720900,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3143] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e484,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3144] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a0d8,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720900,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3145] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a8e4,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3146] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e3f4,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720964,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3147] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ae20,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3148] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e930,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720964,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3149] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ee00,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3150] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e910,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917508,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3151] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f44c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3152] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ef5c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917508,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3153] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fbac,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3154] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f2bc,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917572,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3155] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e1e8,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3156] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f8f8,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917572,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3157] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f2f4,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3158] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ed84,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917508,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3159] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f830,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3160] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f414,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917508,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3161] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fc10,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3162] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f720,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917572,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3163] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e25c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3164] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fd6c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917572,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3165] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4eb54,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3166] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e264,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917508,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3167] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f090,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3168] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4eba0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917508,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3169] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f4f0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3170] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ef80,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917572,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3171] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4fa3c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3172] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f5cc,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917572,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3173] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ef38,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3174] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e6c8,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917508,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3175] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f504,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3176] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f158,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917508,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3177] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f964,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3178] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f074,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917572,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3179] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4fea0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3180] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f9b0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917572,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3181] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e400,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3182] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ff10,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983044,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3183] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ea4c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3184] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e55c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983044,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3185] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f1ac,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3186] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e8bc,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983108,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3187] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f7e8,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3188] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1eef8,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983108,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3189] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e8f4,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3190] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e4c8,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983044,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3191] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f304,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3192] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ea14,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983044,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3193] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f210,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3194] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ed20,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983108,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3195] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f85c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3196] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f7b0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983108,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3197] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e154,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3198] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f864,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983044,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3199] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e690,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3200] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e1a0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983044,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3201] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5eaf0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3202] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e580,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983108,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3203] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f03c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3204] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ebcc,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983108,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3205] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e538,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3206] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e11c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983044,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3207] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5eb04,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3208] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e758,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983044,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3209] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ef64,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3210] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e674,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983108,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3211] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f4a0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3212] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f084,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983108,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3213] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22998,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3214] = {
-       .class_hid = BNXT_ULP_CLASS_HID_24088,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32772,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3215] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22f54,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3216] = {
-       .class_hid = BNXT_ULP_CLASS_HID_24644,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32772,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3217] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23334,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3218] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22a24,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32836,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3219] = {
-       .class_hid = BNXT_ULP_CLASS_HID_238f0,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3220] = {
-       .class_hid = BNXT_ULP_CLASS_HID_253e0,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32836,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3221] = {
-       .class_hid = BNXT_ULP_CLASS_HID_24dec,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3222] = {
-       .class_hid = BNXT_ULP_CLASS_HID_209d0,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32772,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3223] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2149c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3224] = {
-       .class_hid = BNXT_ULP_CLASS_HID_20f8c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32772,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3225] = {
-       .class_hid = BNXT_ULP_CLASS_HID_25788,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3226] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2136c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32836,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3227] = {
-       .class_hid = BNXT_ULP_CLASS_HID_25d44,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3228] = {
-       .class_hid = BNXT_ULP_CLASS_HID_21928,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32836,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3229] = {
-       .class_hid = BNXT_ULP_CLASS_HID_234a8,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3230] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22fd8,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32772,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3231] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23a64,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3232] = {
-       .class_hid = BNXT_ULP_CLASS_HID_25594,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32772,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3233] = {
-       .class_hid = BNXT_ULP_CLASS_HID_21e44,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3234] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23974,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32836,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3235] = {
-       .class_hid = BNXT_ULP_CLASS_HID_20400,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3236] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23f30,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32836,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3237] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2593c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3238] = {
-       .class_hid = BNXT_ULP_CLASS_HID_214e0,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32772,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3239] = {
-       .class_hid = BNXT_ULP_CLASS_HID_25ef8,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3240] = {
-       .class_hid = BNXT_ULP_CLASS_HID_21adc,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32772,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3241] = {
-       .class_hid = BNXT_ULP_CLASS_HID_222d8,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3242] = {
-       .class_hid = BNXT_ULP_CLASS_HID_25dc8,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32836,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3243] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22894,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3244] = {
-       .class_hid = BNXT_ULP_CLASS_HID_24384,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32836,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3245] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6224c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3246] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65d7c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49156,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3247] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62808,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3248] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64338,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49156,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3249] = {
-       .class_hid = BNXT_ULP_CLASS_HID_60fe8,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3250] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62718,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3251] = {
-       .class_hid = BNXT_ULP_CLASS_HID_635a4,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3252] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62cd4,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3253] = {
-       .class_hid = BNXT_ULP_CLASS_HID_646a0,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3254] = {
-       .class_hid = BNXT_ULP_CLASS_HID_60284,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49156,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3255] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61150,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3256] = {
-       .class_hid = BNXT_ULP_CLASS_HID_60840,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49156,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3257] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6507c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3258] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64b6c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3259] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65638,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3260] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6121c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3261] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6319c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3262] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6288c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49156,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3263] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63758,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3264] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62e48,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49156,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3265] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61b38,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3266] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63228,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3267] = {
-       .class_hid = BNXT_ULP_CLASS_HID_600f4,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3268] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63be4,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3269] = {
-       .class_hid = BNXT_ULP_CLASS_HID_655f0,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3270] = {
-       .class_hid = BNXT_ULP_CLASS_HID_611d4,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49156,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3271] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65bac,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3272] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61790,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49156,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3273] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63f8c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3274] = {
-       .class_hid = BNXT_ULP_CLASS_HID_656bc,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3275] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62548,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3276] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65c78,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3277] = {
-       .class_hid = BNXT_ULP_CLASS_HID_35f98,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3278] = {
-       .class_hid = BNXT_ULP_CLASS_HID_31b7c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98308,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3279] = {
-       .class_hid = BNXT_ULP_CLASS_HID_34554,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3280] = {
-       .class_hid = BNXT_ULP_CLASS_HID_30138,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98308,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3281] = {
-       .class_hid = BNXT_ULP_CLASS_HID_32934,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3282] = {
-       .class_hid = BNXT_ULP_CLASS_HID_34024,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98372,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3283] = {
-       .class_hid = BNXT_ULP_CLASS_HID_32ef0,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3284] = {
-       .class_hid = BNXT_ULP_CLASS_HID_349e0,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98372,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3285] = {
-       .class_hid = BNXT_ULP_CLASS_HID_304a0,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3286] = {
-       .class_hid = BNXT_ULP_CLASS_HID_33fd0,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98308,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3287] = {
-       .class_hid = BNXT_ULP_CLASS_HID_30a9c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3288] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3258c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98308,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3289] = {
-       .class_hid = BNXT_ULP_CLASS_HID_34d88,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3290] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3096c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98372,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3291] = {
-       .class_hid = BNXT_ULP_CLASS_HID_31438,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3292] = {
-       .class_hid = BNXT_ULP_CLASS_HID_30f28,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98372,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3293] = {
-       .class_hid = BNXT_ULP_CLASS_HID_32aa8,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3294] = {
-       .class_hid = BNXT_ULP_CLASS_HID_345d8,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98308,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3295] = {
-       .class_hid = BNXT_ULP_CLASS_HID_35064,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3296] = {
-       .class_hid = BNXT_ULP_CLASS_HID_34b94,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98308,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3297] = {
-       .class_hid = BNXT_ULP_CLASS_HID_33444,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3298] = {
-       .class_hid = BNXT_ULP_CLASS_HID_32f74,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98372,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3299] = {
-       .class_hid = BNXT_ULP_CLASS_HID_33a00,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3300] = {
-       .class_hid = BNXT_ULP_CLASS_HID_35530,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98372,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3301] = {
-       .class_hid = BNXT_ULP_CLASS_HID_313f0,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3302] = {
-       .class_hid = BNXT_ULP_CLASS_HID_30ae0,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98308,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3303] = {
-       .class_hid = BNXT_ULP_CLASS_HID_319ac,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3304] = {
-       .class_hid = BNXT_ULP_CLASS_HID_330dc,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98308,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3305] = {
-       .class_hid = BNXT_ULP_CLASS_HID_358d8,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3306] = {
-       .class_hid = BNXT_ULP_CLASS_HID_314bc,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98372,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3307] = {
-       .class_hid = BNXT_ULP_CLASS_HID_35e94,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3308] = {
-       .class_hid = BNXT_ULP_CLASS_HID_31a78,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98372,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3309] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7584c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3310] = {
-       .class_hid = BNXT_ULP_CLASS_HID_71430,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114692,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3311] = {
-       .class_hid = BNXT_ULP_CLASS_HID_75e08,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3312] = {
-       .class_hid = BNXT_ULP_CLASS_HID_71dec,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114692,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3313] = {
-       .class_hid = BNXT_ULP_CLASS_HID_725e8,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3314] = {
-       .class_hid = BNXT_ULP_CLASS_HID_75d18,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114756,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3315] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72ba4,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3316] = {
-       .class_hid = BNXT_ULP_CLASS_HID_742d4,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114756,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3317] = {
-       .class_hid = BNXT_ULP_CLASS_HID_70194,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3318] = {
-       .class_hid = BNXT_ULP_CLASS_HID_73884,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114692,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3319] = {
-       .class_hid = BNXT_ULP_CLASS_HID_70750,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3320] = {
-       .class_hid = BNXT_ULP_CLASS_HID_73e40,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114692,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3321] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7467c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3322] = {
-       .class_hid = BNXT_ULP_CLASS_HID_70220,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114756,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3323] = {
-       .class_hid = BNXT_ULP_CLASS_HID_710ec,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3324] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7081c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114756,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3325] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7279c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3326] = {
-       .class_hid = BNXT_ULP_CLASS_HID_75e8c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114692,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3327] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72d58,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3328] = {
-       .class_hid = BNXT_ULP_CLASS_HID_74448,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114692,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3329] = {
-       .class_hid = BNXT_ULP_CLASS_HID_73138,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3330] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72828,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114756,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3331] = {
-       .class_hid = BNXT_ULP_CLASS_HID_736f4,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3332] = {
-       .class_hid = BNXT_ULP_CLASS_HID_751e4,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114756,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3333] = {
-       .class_hid = BNXT_ULP_CLASS_HID_74bf0,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3334] = {
-       .class_hid = BNXT_ULP_CLASS_HID_707d4,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114692,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3335] = {
-       .class_hid = BNXT_ULP_CLASS_HID_71260,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3336] = {
-       .class_hid = BNXT_ULP_CLASS_HID_70d90,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114692,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3337] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7558c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3338] = {
-       .class_hid = BNXT_ULP_CLASS_HID_71170,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114756,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3339] = {
-       .class_hid = BNXT_ULP_CLASS_HID_75b48,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3340] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7172c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114756,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3341] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2d298,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3342] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2cd88,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163844,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3343] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2d854,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3344] = {
-       .class_hid = BNXT_ULP_CLASS_HID_29438,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163844,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3345] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2bc34,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3346] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2d724,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163908,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3347] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2a5f0,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3348] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2dce0,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163908,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3349] = {
-       .class_hid = BNXT_ULP_CLASS_HID_29ba0,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3350] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2b2d0,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163844,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3351] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2819c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3352] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2b88c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163844,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3353] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2c088,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3354] = {
-       .class_hid = BNXT_ULP_CLASS_HID_29c6c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163908,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3355] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2c644,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3356] = {
-       .class_hid = BNXT_ULP_CLASS_HID_28228,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163908,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3357] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2a1a8,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3358] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2d8d8,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163844,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3359] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2a764,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3360] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2de94,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163844,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3361] = {
-       .class_hid = BNXT_ULP_CLASS_HID_28b44,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3362] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2a274,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163908,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3363] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2b100,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3364] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2a830,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163908,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3365] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2c23c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3366] = {
-       .class_hid = BNXT_ULP_CLASS_HID_281e0,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163844,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3367] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2cbf8,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3368] = {
-       .class_hid = BNXT_ULP_CLASS_HID_287dc,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163844,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3369] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2afd8,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3370] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2c6c8,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163908,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3371] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2d594,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3372] = {
-       .class_hid = BNXT_ULP_CLASS_HID_29178,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163908,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3373] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6af4c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3374] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6c67c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180228,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3375] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6d508,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3376] = {
-       .class_hid = BNXT_ULP_CLASS_HID_690ec,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180228,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3377] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6b8e8,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3378] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6d018,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180292,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3379] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6bea4,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3380] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6d9d4,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180292,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3381] = {
-       .class_hid = BNXT_ULP_CLASS_HID_69494,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3382] = {
-       .class_hid = BNXT_ULP_CLASS_HID_68f84,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180228,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3383] = {
-       .class_hid = BNXT_ULP_CLASS_HID_69a50,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3384] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6b540,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180228,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3385] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6dd7c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3386] = {
-       .class_hid = BNXT_ULP_CLASS_HID_69920,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180292,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3387] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6c338,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3388] = {
-       .class_hid = BNXT_ULP_CLASS_HID_69f1c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180292,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3389] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6ba9c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3390] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6d58c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180228,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3391] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6a058,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3392] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6db48,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180228,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3393] = {
-       .class_hid = BNXT_ULP_CLASS_HID_68438,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3394] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6bf28,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180292,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3395] = {
-       .class_hid = BNXT_ULP_CLASS_HID_68df4,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3396] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6a4e4,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180292,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3397] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6def0,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3398] = {
-       .class_hid = BNXT_ULP_CLASS_HID_69ad4,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180228,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3399] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6c4ac,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3400] = {
-       .class_hid = BNXT_ULP_CLASS_HID_68090,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180228,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3401] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6a88c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3402] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6c3bc,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180292,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3403] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6ae48,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3404] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6c978,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180292,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3405] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3c898,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3406] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3847c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229380,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3407] = {
-       .class_hid = BNXT_ULP_CLASS_HID_39308,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3408] = {
-       .class_hid = BNXT_ULP_CLASS_HID_38a38,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229380,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3409] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3d234,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3410] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3cd24,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229444,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3411] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3dbf0,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3412] = {
-       .class_hid = BNXT_ULP_CLASS_HID_397d4,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229444,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3413] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3b1a0,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3414] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3a8d0,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229380,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3415] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3b79c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3416] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3ae8c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229380,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3417] = {
-       .class_hid = BNXT_ULP_CLASS_HID_39b7c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3418] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3b26c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229444,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3419] = {
-       .class_hid = BNXT_ULP_CLASS_HID_38138,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3420] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3b828,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229444,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3421] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3d7a8,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3422] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3938c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229380,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3423] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3dd64,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3424] = {
-       .class_hid = BNXT_ULP_CLASS_HID_39948,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229380,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3425] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3a144,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3426] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3d874,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229444,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3427] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3a700,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3428] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3de30,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229444,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3429] = {
-       .class_hid = BNXT_ULP_CLASS_HID_39cf0,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3430] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3b7e0,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229380,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3431] = {
-       .class_hid = BNXT_ULP_CLASS_HID_382ac,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3432] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3bddc,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229380,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3433] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3c5d8,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3434] = {
-       .class_hid = BNXT_ULP_CLASS_HID_381bc,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229444,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3435] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3cb94,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3436] = {
-       .class_hid = BNXT_ULP_CLASS_HID_38778,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229444,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3437] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7c54c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3438] = {
-       .class_hid = BNXT_ULP_CLASS_HID_78130,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245764,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3439] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7cb08,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3440] = {
-       .class_hid = BNXT_ULP_CLASS_HID_786ec,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245764,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3441] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7aee8,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3442] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7c618,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245828,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3443] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7d4a4,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3444] = {
-       .class_hid = BNXT_ULP_CLASS_HID_79088,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245828,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3445] = {
-       .class_hid = BNXT_ULP_CLASS_HID_78a94,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3446] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7a584,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245764,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3447] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7b050,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3448] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7ab40,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245764,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3449] = {
-       .class_hid = BNXT_ULP_CLASS_HID_79430,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3450] = {
-       .class_hid = BNXT_ULP_CLASS_HID_78f20,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245828,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3451] = {
-       .class_hid = BNXT_ULP_CLASS_HID_79dec,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3452] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7b51c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245828,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3453] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7d09c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3454] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7cb8c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245764,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3455] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7d658,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3456] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7923c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245764,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3457] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7ba38,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3458] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7d528,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245828,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3459] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7a3f4,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3460] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7dae4,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245828,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3461] = {
-       .class_hid = BNXT_ULP_CLASS_HID_799a4,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3462] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7b0d4,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245764,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3463] = {
-       .class_hid = BNXT_ULP_CLASS_HID_79f60,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3464] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7b690,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245764,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3465] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7de8c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3466] = {
-       .class_hid = BNXT_ULP_CLASS_HID_79a70,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245828,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3467] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7c448,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3468] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7802c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245828,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3469] = {
-       .class_hid = BNXT_ULP_CLASS_HID_86a0,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3470] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a1b0,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131076,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3471] = {
-       .class_hid = BNXT_ULP_CLASS_HID_8c6c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3472] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a77c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131076,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3473] = {
-       .class_hid = BNXT_ULP_CLASS_HID_900c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3474] = {
-       .class_hid = BNXT_ULP_CLASS_HID_8b1c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131140,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3475] = {
-       .class_hid = BNXT_ULP_CLASS_HID_99c8,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3476] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b0d8,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131140,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3477] = {
-       .class_hid = BNXT_ULP_CLASS_HID_aad4,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3478] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c224,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131076,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3479] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d090,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3480] = {
-       .class_hid = BNXT_ULP_CLASS_HID_cbe0,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131076,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3481] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b4b0,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3482] = {
-       .class_hid = BNXT_ULP_CLASS_HID_af80,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131140,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3483] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ba7c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3484] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d54c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131140,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3485] = {
-       .class_hid = BNXT_ULP_CLASS_HID_48374,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3486] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ba44,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131076,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3487] = {
-       .class_hid = BNXT_ULP_CLASS_HID_48930,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3488] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a000,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131076,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3489] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4c80c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3490] = {
-       .class_hid = BNXT_ULP_CLASS_HID_48420,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131140,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3491] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4929c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3492] = {
-       .class_hid = BNXT_ULP_CLASS_HID_48dec,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131140,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3493] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a798,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3494] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4dee8,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131076,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3495] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ada4,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3496] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4c4b4,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131076,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3497] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b144,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3498] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a854,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131140,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3499] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b700,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3500] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ae10,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131140,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3501] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1bca0,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3502] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d7b0,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196612,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3503] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a26c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3504] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1dd7c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196612,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3505] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1860c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3506] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a11c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196676,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3507] = {
-       .class_hid = BNXT_ULP_CLASS_HID_18fc8,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3508] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a6d8,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196676,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3509] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c0d4,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3510] = {
-       .class_hid = BNXT_ULP_CLASS_HID_19ce8,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196612,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3511] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c690,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3512] = {
-       .class_hid = BNXT_ULP_CLASS_HID_182b4,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196612,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3513] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1aab0,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3514] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c580,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196676,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3515] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d07c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3516] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1cb4c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196676,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3517] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5b974,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3518] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5d044,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196612,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3519] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5bf30,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3520] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5d600,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196612,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3521] = {
-       .class_hid = BNXT_ULP_CLASS_HID_582d0,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3522] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ba20,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196676,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3523] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5889c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3524] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a3ec,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196676,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3525] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5dd98,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3526] = {
-       .class_hid = BNXT_ULP_CLASS_HID_599bc,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196612,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3527] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c3a4,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3528] = {
-       .class_hid = BNXT_ULP_CLASS_HID_59f78,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196612,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3529] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a744,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3530] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5de54,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196676,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3531] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ad00,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3532] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c410,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196676,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3533] = {
-       .class_hid = BNXT_ULP_CLASS_HID_cd20,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3534] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e430,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3535] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f2ec,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3536] = {
-       .class_hid = BNXT_ULP_CLASS_HID_edfc,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3537] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d68c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3538] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f19c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393284,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3539] = {
-       .class_hid = BNXT_ULP_CLASS_HID_dc48,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3540] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f758,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393284,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3541] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d154,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3542] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c8a4,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3543] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d710,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3544] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d334,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3545] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fb30,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3546] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d200,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393284,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3547] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e0fc,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3548] = {
-       .class_hid = BNXT_ULP_CLASS_HID_dbcc,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393284,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3549] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4c9f4,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3550] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e0c4,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3551] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4cfb0,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3552] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e680,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3553] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4d350,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3554] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4caa0,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393284,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3555] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4d91c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3556] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f06c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393284,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3557] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ea18,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3558] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4c568,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3559] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4d024,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3560] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4cb34,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393220,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3561] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f7c4,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3562] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4eed4,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393284,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3563] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4fd80,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3564] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4d490,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393284,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3565] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e320,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3566] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1da30,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458756,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3567] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e8ec,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3568] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c3fc,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458756,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3569] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1cc8c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3570] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e79c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458820,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3571] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f248,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3572] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ed58,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458820,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3573] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c754,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3574] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c368,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458756,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3575] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1cd10,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3576] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c934,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458756,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3577] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d130,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3578] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c800,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458820,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3579] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d6fc,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3580] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d290,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458820,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3581] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5fff4,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3582] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5d6c4,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458756,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3583] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e5b0,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3584] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5dc80,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458756,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3585] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c950,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3586] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e0a0,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458820,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3587] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5cf1c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3588] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e66c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458820,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3589] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c018,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3590] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5dc3c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458756,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3591] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c624,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3592] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c5f8,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458756,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3593] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5edc4,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3594] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c4d4,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458820,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3595] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5d380,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3596] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ca90,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458820,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3597] = {
-       .class_hid = BNXT_ULP_CLASS_HID_abe0,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3598] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a2f0,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655364,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3599] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b1ac,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3600] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a8bc,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655364,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3601] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b54c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3602] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ac5c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655428,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3603] = {
-       .class_hid = BNXT_ULP_CLASS_HID_bb08,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3604] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b218,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655428,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3605] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ac14,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3606] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e764,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655364,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3607] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f5d0,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3608] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b1f4,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655364,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3609] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b9f0,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3610] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f0c0,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655428,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3611] = {
-       .class_hid = BNXT_ULP_CLASS_HID_bfbc,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3612] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f68c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655428,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3613] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a4b4,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3614] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4bf84,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655364,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3615] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4aa70,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3616] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a540,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655364,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3617] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ed4c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3618] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a960,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655428,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3619] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b7dc,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3620] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4af2c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655428,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3621] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a8d8,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3622] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e028,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655364,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3623] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4aee4,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3624] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e9f4,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655364,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3625] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b284,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3626] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ad94,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655428,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3627] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b840,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3628] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f350,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655428,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3629] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a1e0,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3630] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f8f0,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720900,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3631] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a7ac,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3632] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1febc,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720900,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3633] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ab4c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3634] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a25c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720964,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3635] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b108,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3636] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a818,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720964,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3637] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e214,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3638] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1be28,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720900,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3639] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ebd0,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3640] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a7f4,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720900,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3641] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1aff0,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3642] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e6c0,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720964,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3643] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f5bc,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3644] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b150,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720964,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3645] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5bab4,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3646] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f584,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720900,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3647] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a070,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3648] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5fb40,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720900,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3649] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a410,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3650] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5bf60,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720964,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3651] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5addc,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3652] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a52c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720964,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3653] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5fed8,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3654] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5bafc,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720900,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3655] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e4e4,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3656] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a0b8,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720900,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3657] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a884,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3658] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e394,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720964,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3659] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ae40,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3660] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e950,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720964,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3661] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ee60,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3662] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e970,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917508,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3663] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f42c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3664] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ef3c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917508,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3665] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fbcc,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3666] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f2dc,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917572,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3667] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e188,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3668] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f898,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917572,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3669] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f294,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3670] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ede4,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917508,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3671] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f850,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3672] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f474,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917508,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3673] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fc70,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3674] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f740,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917572,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3675] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e23c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3676] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fd0c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917572,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3677] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4eb34,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3678] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e204,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917508,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3679] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f0f0,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3680] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ebc0,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917508,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3681] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f490,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3682] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4efe0,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917572,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3683] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4fa5c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3684] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f5ac,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917572,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3685] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ef58,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3686] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e6a8,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917508,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3687] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f564,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3688] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f138,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917508,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3689] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f904,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3690] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f014,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917572,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3691] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4fec0,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3692] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f9d0,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917572,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3693] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e460,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3694] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ff70,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983044,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3695] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ea2c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3696] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e53c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983044,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3697] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f1cc,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3698] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e8dc,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983108,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3699] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f788,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3700] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ee98,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983108,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3701] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e894,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3702] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e4a8,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983044,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3703] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f364,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3704] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ea74,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983044,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3705] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f270,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3706] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ed40,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983108,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3707] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f83c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3708] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f7d0,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983108,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3709] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e134,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3710] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f804,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983044,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3711] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e6f0,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3712] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e1c0,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983044,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3713] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ea90,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3714] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e5e0,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983108,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3715] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f05c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3716] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ebac,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983108,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3717] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e558,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3718] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e17c,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983044,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3719] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5eb64,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3720] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e738,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983044,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3721] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ef04,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3722] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e614,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983108,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3723] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f4c0,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3724] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f0e4,
-       .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 983108,
-       .flow_pattern_id = 0,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3725] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5802,
-       .class_tid = 2,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3726] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e46,
-       .class_tid = 2,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3727] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d76,
-       .class_tid = 2,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3728] = {
-       .class_hid = BNXT_ULP_CLASS_HID_02ba,
-       .class_tid = 2,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3729] = {
-       .class_hid = BNXT_ULP_CLASS_HID_32a2,
-       .class_tid = 2,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3730] = {
-       .class_hid = BNXT_ULP_CLASS_HID_38e6,
-       .class_tid = 2,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3731] = {
-       .class_hid = BNXT_ULP_CLASS_HID_52ca,
-       .class_tid = 2,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3732] = {
-       .class_hid = BNXT_ULP_CLASS_HID_580e,
-       .class_tid = 2,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3733] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44996,
-       .class_tid = 2,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3734] = {
-       .class_hid = BNXT_ULP_CLASS_HID_410e6,
-       .class_tid = 2,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3735] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42036,
-       .class_tid = 2,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3736] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4264a,
-       .class_tid = 2,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3737] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45ffe,
-       .class_tid = 2,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3738] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44532,
-       .class_tid = 2,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3739] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4399e,
-       .class_tid = 2,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3740] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43fd2,
-       .class_tid = 2,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3741] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23da0,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3742] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2239c,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3743] = {
-       .class_hid = BNXT_ULP_CLASS_HID_207fc,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3744] = {
-       .class_hid = BNXT_ULP_CLASS_HID_20d38,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3745] = {
-       .class_hid = BNXT_ULP_CLASS_HID_25e34,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3746] = {
-       .class_hid = BNXT_ULP_CLASS_HID_24470,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3747] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22850,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3748] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2518c,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3749] = {
-       .class_hid = BNXT_ULP_CLASS_HID_20970,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3750] = {
-       .class_hid = BNXT_ULP_CLASS_HID_20eac,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3751] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2128c,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3752] = {
-       .class_hid = BNXT_ULP_CLASS_HID_218c8,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3753] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22dc4,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3754] = {
-       .class_hid = BNXT_ULP_CLASS_HID_25300,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3755] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23760,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3756] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23d5c,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3757] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63694,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3758] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63cd0,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3759] = {
-       .class_hid = BNXT_ULP_CLASS_HID_60030,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3760] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6066c,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3761] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65b68,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3762] = {
-       .class_hid = BNXT_ULP_CLASS_HID_640a4,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3763] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62484,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3764] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62ac0,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3765] = {
-       .class_hid = BNXT_ULP_CLASS_HID_605a4,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3766] = {
-       .class_hid = BNXT_ULP_CLASS_HID_60be0,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3767] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64a8c,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3768] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6153c,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3769] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62638,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3770] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62c74,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3771] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63054,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3772] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63990,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3773] = {
-       .class_hid = BNXT_ULP_CLASS_HID_9a98,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3774] = {
-       .class_hid = BNXT_ULP_CLASS_HID_80a4,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3775] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c3b0,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3776] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c9fc,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3777] = {
-       .class_hid = BNXT_ULP_CLASS_HID_bf0c,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3778] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a548,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3779] = {
-       .class_hid = BNXT_ULP_CLASS_HID_8968,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3780] = {
-       .class_hid = BNXT_ULP_CLASS_HID_8eb4,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3781] = {
-       .class_hid = BNXT_ULP_CLASS_HID_497ac,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3782] = {
-       .class_hid = BNXT_ULP_CLASS_HID_49de8,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3783] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4dcc4,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3784] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4c200,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3785] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b850,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3786] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a19c,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3787] = {
-       .class_hid = BNXT_ULP_CLASS_HID_485bc,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3788] = {
-       .class_hid = BNXT_ULP_CLASS_HID_48bf8,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3789] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b098,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3790] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b6a4,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3791] = {
-       .class_hid = BNXT_ULP_CLASS_HID_19ac4,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3792] = {
-       .class_hid = BNXT_ULP_CLASS_HID_18000,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3793] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d50c,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3794] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1db48,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3795] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1bf68,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3796] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a4b4,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3797] = {
-       .class_hid = BNXT_ULP_CLASS_HID_58dac,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3798] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5b3e8,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3799] = {
-       .class_hid = BNXT_ULP_CLASS_HID_59708,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3800] = {
-       .class_hid = BNXT_ULP_CLASS_HID_59d54,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3801] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ae50,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3802] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5d79c,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3803] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5bbbc,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3804] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a1f8,
-       .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3805] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5822,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3806] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e66,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3807] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d56,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3808] = {
-       .class_hid = BNXT_ULP_CLASS_HID_029a,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3809] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3282,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3810] = {
-       .class_hid = BNXT_ULP_CLASS_HID_38c6,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3811] = {
-       .class_hid = BNXT_ULP_CLASS_HID_52ea,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3812] = {
-       .class_hid = BNXT_ULP_CLASS_HID_582e,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3813] = {
-       .class_hid = BNXT_ULP_CLASS_HID_51ba,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 12288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3814] = {
-       .class_hid = BNXT_ULP_CLASS_HID_57fe,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 12288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3815] = {
-       .class_hid = BNXT_ULP_CLASS_HID_12ee,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 12288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3816] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1832,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 12288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3817] = {
-       .class_hid = BNXT_ULP_CLASS_HID_081a,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 14336,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3818] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0e5e,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 14336,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3819] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2802,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 14336,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3820] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2e46,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 14336,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3821] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4556e,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 20480,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3822] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45ab2,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 20480,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3823] = {
-       .class_hid = BNXT_ULP_CLASS_HID_419a2,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 20480,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3824] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41fe6,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 20480,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3825] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40fce,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 22528,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3826] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43512,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 22528,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3827] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42f36,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 22528,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3828] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4557a,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 22528,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3829] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42a86,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 28672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3830] = {
-       .class_hid = BNXT_ULP_CLASS_HID_450ca,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 28672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3831] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44aee,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 28672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3832] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4157e,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 28672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3833] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40566,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 30720,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3834] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40aaa,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 30720,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3835] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4254e,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 30720,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3836] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42a92,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 30720,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3837] = {
-       .class_hid = BNXT_ULP_CLASS_HID_449b6,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3838] = {
-       .class_hid = BNXT_ULP_CLASS_HID_410c6,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3839] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42016,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3840] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4266a,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3841] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45fde,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3842] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44512,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3843] = {
-       .class_hid = BNXT_ULP_CLASS_HID_439be,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3844] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43ff2,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3845] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63682,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3846] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63cc6,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3847] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61162,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3848] = {
-       .class_hid = BNXT_ULP_CLASS_HID_616a6,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3849] = {
-       .class_hid = BNXT_ULP_CLASS_HID_60c2a,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 57344,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3850] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6326e,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 57344,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3851] = {
-       .class_hid = BNXT_ULP_CLASS_HID_645be,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 57344,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3852] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64bf2,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 57344,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3853] = {
-       .class_hid = BNXT_ULP_CLASS_HID_50082,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 81920,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3854] = {
-       .class_hid = BNXT_ULP_CLASS_HID_506c6,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 81920,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3855] = {
-       .class_hid = BNXT_ULP_CLASS_HID_55616,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 81920,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3856] = {
-       .class_hid = BNXT_ULP_CLASS_HID_55c6a,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 81920,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3857] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5162a,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 90112,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3858] = {
-       .class_hid = BNXT_ULP_CLASS_HID_51c6e,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 90112,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3859] = {
-       .class_hid = BNXT_ULP_CLASS_HID_52fbe,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 90112,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3860] = {
-       .class_hid = BNXT_ULP_CLASS_HID_555f2,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 90112,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3861] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72c82,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3862] = {
-       .class_hid = BNXT_ULP_CLASS_HID_752c6,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3863] = {
-       .class_hid = BNXT_ULP_CLASS_HID_70762,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3864] = {
-       .class_hid = BNXT_ULP_CLASS_HID_70ca6,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3865] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7222a,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 122880,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3866] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7286e,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 122880,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3867] = {
-       .class_hid = BNXT_ULP_CLASS_HID_71c8a,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 122880,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3868] = {
-       .class_hid = BNXT_ULP_CLASS_HID_702ce,
-       .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 122880,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3869] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5842,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3870] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e06,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3871] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d36,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3872] = {
-       .class_hid = BNXT_ULP_CLASS_HID_02fa,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 4096,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3873] = {
-       .class_hid = BNXT_ULP_CLASS_HID_32e2,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3874] = {
-       .class_hid = BNXT_ULP_CLASS_HID_38a6,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3875] = {
-       .class_hid = BNXT_ULP_CLASS_HID_528a,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3876] = {
-       .class_hid = BNXT_ULP_CLASS_HID_584e,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 6144,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3877] = {
-       .class_hid = BNXT_ULP_CLASS_HID_51da,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 12288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3878] = {
-       .class_hid = BNXT_ULP_CLASS_HID_579e,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 12288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3879] = {
-       .class_hid = BNXT_ULP_CLASS_HID_128e,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 12288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3880] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1852,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 12288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3881] = {
-       .class_hid = BNXT_ULP_CLASS_HID_087a,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 14336,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3882] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0e3e,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 14336,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3883] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2862,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 14336,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3884] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2e26,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 14336,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3885] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4550e,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 20480,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3886] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45ad2,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 20480,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3887] = {
-       .class_hid = BNXT_ULP_CLASS_HID_419c2,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 20480,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3888] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41f86,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 20480,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3889] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40fae,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 22528,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3890] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43572,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 22528,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3891] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42f56,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 22528,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3892] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4551a,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 22528,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3893] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42ae6,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 28672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3894] = {
-       .class_hid = BNXT_ULP_CLASS_HID_450aa,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 28672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3895] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44a8e,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 28672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3896] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4151e,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 28672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3897] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40506,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 30720,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3898] = {
-       .class_hid = BNXT_ULP_CLASS_HID_40aca,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 30720,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3899] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4252e,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 30720,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3900] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42af2,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 30720,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3901] = {
-       .class_hid = BNXT_ULP_CLASS_HID_449d6,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3902] = {
-       .class_hid = BNXT_ULP_CLASS_HID_410a6,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3903] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42076,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3904] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4260a,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 16384,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3905] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45fbe,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3906] = {
-       .class_hid = BNXT_ULP_CLASS_HID_44572,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3907] = {
-       .class_hid = BNXT_ULP_CLASS_HID_439de,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3908] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43f92,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 24576,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3909] = {
-       .class_hid = BNXT_ULP_CLASS_HID_636e2,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3910] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63ca6,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3911] = {
-       .class_hid = BNXT_ULP_CLASS_HID_61102,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3912] = {
-       .class_hid = BNXT_ULP_CLASS_HID_616c6,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3913] = {
-       .class_hid = BNXT_ULP_CLASS_HID_60c4a,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 57344,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3914] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6320e,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 57344,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3915] = {
-       .class_hid = BNXT_ULP_CLASS_HID_645de,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 57344,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3916] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64b92,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 57344,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3917] = {
-       .class_hid = BNXT_ULP_CLASS_HID_500e2,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 81920,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3918] = {
-       .class_hid = BNXT_ULP_CLASS_HID_506a6,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 81920,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3919] = {
-       .class_hid = BNXT_ULP_CLASS_HID_55676,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 81920,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3920] = {
-       .class_hid = BNXT_ULP_CLASS_HID_55c0a,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 81920,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3921] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5164a,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 90112,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3922] = {
-       .class_hid = BNXT_ULP_CLASS_HID_51c0e,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 90112,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3923] = {
-       .class_hid = BNXT_ULP_CLASS_HID_52fde,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 90112,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3924] = {
-       .class_hid = BNXT_ULP_CLASS_HID_55592,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 90112,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3925] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72ce2,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3926] = {
-       .class_hid = BNXT_ULP_CLASS_HID_752a6,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3927] = {
-       .class_hid = BNXT_ULP_CLASS_HID_70702,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3928] = {
-       .class_hid = BNXT_ULP_CLASS_HID_70cc6,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3929] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7224a,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 122880,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3930] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7280e,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 122880,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3931] = {
-       .class_hid = BNXT_ULP_CLASS_HID_71cea,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 122880,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3932] = {
-       .class_hid = BNXT_ULP_CLASS_HID_702ae,
-       .class_tid = 2,
-       .hdr_sig_id = 7,
-       .flow_sig_id = 122880,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3933] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23dc0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3934] = {
-       .class_hid = BNXT_ULP_CLASS_HID_223fc,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3935] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2079c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3936] = {
-       .class_hid = BNXT_ULP_CLASS_HID_20d58,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3937] = {
-       .class_hid = BNXT_ULP_CLASS_HID_25e54,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3938] = {
-       .class_hid = BNXT_ULP_CLASS_HID_24410,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3939] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22830,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3940] = {
-       .class_hid = BNXT_ULP_CLASS_HID_251ec,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3941] = {
-       .class_hid = BNXT_ULP_CLASS_HID_20910,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3942] = {
-       .class_hid = BNXT_ULP_CLASS_HID_20ecc,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3943] = {
-       .class_hid = BNXT_ULP_CLASS_HID_212ec,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3944] = {
-       .class_hid = BNXT_ULP_CLASS_HID_218a8,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3945] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22da4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3946] = {
-       .class_hid = BNXT_ULP_CLASS_HID_25360,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3947] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23700,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3948] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23d3c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3949] = {
-       .class_hid = BNXT_ULP_CLASS_HID_636f4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3950] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63cb0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3951] = {
-       .class_hid = BNXT_ULP_CLASS_HID_60050,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3952] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6060c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3953] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65b08,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3954] = {
-       .class_hid = BNXT_ULP_CLASS_HID_640c4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3955] = {
-       .class_hid = BNXT_ULP_CLASS_HID_624e4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3956] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62aa0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3957] = {
-       .class_hid = BNXT_ULP_CLASS_HID_605c4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3958] = {
-       .class_hid = BNXT_ULP_CLASS_HID_60b80,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3959] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64aec,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3960] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6155c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3961] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62658,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3962] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62c14,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3963] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63034,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3964] = {
-       .class_hid = BNXT_ULP_CLASS_HID_639f0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3965] = {
-       .class_hid = BNXT_ULP_CLASS_HID_353c0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3966] = {
-       .class_hid = BNXT_ULP_CLASS_HID_359fc,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3967] = {
-       .class_hid = BNXT_ULP_CLASS_HID_33d9c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3968] = {
-       .class_hid = BNXT_ULP_CLASS_HID_32358,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3969] = {
-       .class_hid = BNXT_ULP_CLASS_HID_31908,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3970] = {
-       .class_hid = BNXT_ULP_CLASS_HID_31ec4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3971] = {
-       .class_hid = BNXT_ULP_CLASS_HID_35e30,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3972] = {
-       .class_hid = BNXT_ULP_CLASS_HID_347ec,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3973] = {
-       .class_hid = BNXT_ULP_CLASS_HID_33f10,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3974] = {
-       .class_hid = BNXT_ULP_CLASS_HID_324cc,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3975] = {
-       .class_hid = BNXT_ULP_CLASS_HID_308ec,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3976] = {
-       .class_hid = BNXT_ULP_CLASS_HID_30ea8,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3977] = {
-       .class_hid = BNXT_ULP_CLASS_HID_343a4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3978] = {
-       .class_hid = BNXT_ULP_CLASS_HID_34960,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3979] = {
-       .class_hid = BNXT_ULP_CLASS_HID_32d00,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3980] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3533c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3981] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72cf4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3982] = {
-       .class_hid = BNXT_ULP_CLASS_HID_752b0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3983] = {
-       .class_hid = BNXT_ULP_CLASS_HID_73650,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3984] = {
-       .class_hid = BNXT_ULP_CLASS_HID_73c0c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3985] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7123c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3986] = {
-       .class_hid = BNXT_ULP_CLASS_HID_71bf8,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3987] = {
-       .class_hid = BNXT_ULP_CLASS_HID_75ae4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3988] = {
-       .class_hid = BNXT_ULP_CLASS_HID_740a0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3989] = {
-       .class_hid = BNXT_ULP_CLASS_HID_73bc4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3990] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72180,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3991] = {
-       .class_hid = BNXT_ULP_CLASS_HID_705a0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3992] = {
-       .class_hid = BNXT_ULP_CLASS_HID_70b5c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3993] = {
-       .class_hid = BNXT_ULP_CLASS_HID_75c58,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3994] = {
-       .class_hid = BNXT_ULP_CLASS_HID_74214,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3995] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72634,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3996] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72ff0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3997] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2a6c0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3998] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2acfc,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [3999] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2b09c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4000] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2b658,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4001] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2cb54,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4002] = {
-       .class_hid = BNXT_ULP_CLASS_HID_295c4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4003] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2d530,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4004] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2daec,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4005] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2b210,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4006] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2bbcc,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4007] = {
-       .class_hid = BNXT_ULP_CLASS_HID_29fec,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4008] = {
-       .class_hid = BNXT_ULP_CLASS_HID_285a8,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4009] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2d6a4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4010] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2dc60,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4011] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2a000,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4012] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2a63c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4013] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6a3f4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4014] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6a9b0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4015] = {
-       .class_hid = BNXT_ULP_CLASS_HID_68d50,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4016] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6b30c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4017] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6c408,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4018] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6cdc4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4019] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6d1e4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4020] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6d7a0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4021] = {
-       .class_hid = BNXT_ULP_CLASS_HID_68ec4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4022] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6b480,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4023] = {
-       .class_hid = BNXT_ULP_CLASS_HID_698a0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4024] = {
-       .class_hid = BNXT_ULP_CLASS_HID_69e5c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4025] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6d358,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4026] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6d914,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4027] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6bd34,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4028] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6a2f0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4029] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3dcc0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4030] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3c2fc,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4031] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3a69c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4032] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3ac58,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4033] = {
-       .class_hid = BNXT_ULP_CLASS_HID_38208,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4034] = {
-       .class_hid = BNXT_ULP_CLASS_HID_38bc4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4035] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3cb30,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4036] = {
-       .class_hid = BNXT_ULP_CLASS_HID_395a0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4037] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3a810,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4038] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3d1cc,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4039] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3b5ec,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4040] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3bba8,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4041] = {
-       .class_hid = BNXT_ULP_CLASS_HID_39158,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4042] = {
-       .class_hid = BNXT_ULP_CLASS_HID_39714,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4043] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3d600,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4044] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3dc3c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4045] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7d9f4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4046] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7dfb0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4047] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7a350,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4048] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7a90c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4049] = {
-       .class_hid = BNXT_ULP_CLASS_HID_79f3c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4050] = {
-       .class_hid = BNXT_ULP_CLASS_HID_784f8,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4051] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7c7e4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4052] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7cda0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4053] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7a4c4,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4054] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7aa80,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4055] = {
-       .class_hid = BNXT_ULP_CLASS_HID_78ea0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4056] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7b45c,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4057] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7c958,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4058] = {
-       .class_hid = BNXT_ULP_CLASS_HID_793c8,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4059] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7d334,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4060] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7d8f0,
-       .class_tid = 2,
-       .hdr_sig_id = 8,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4061] = {
-       .class_hid = BNXT_ULP_CLASS_HID_9ab8,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4062] = {
-       .class_hid = BNXT_ULP_CLASS_HID_8084,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4063] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c390,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4064] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c9dc,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4065] = {
-       .class_hid = BNXT_ULP_CLASS_HID_bf2c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4066] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a568,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4067] = {
-       .class_hid = BNXT_ULP_CLASS_HID_8948,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4068] = {
-       .class_hid = BNXT_ULP_CLASS_HID_8e94,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4069] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4978c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4070] = {
-       .class_hid = BNXT_ULP_CLASS_HID_49dc8,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4071] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4dce4,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4072] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4c220,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4073] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b870,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4074] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a1bc,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4075] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4859c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4076] = {
-       .class_hid = BNXT_ULP_CLASS_HID_48bd8,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4077] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b0b8,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4078] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b684,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4079] = {
-       .class_hid = BNXT_ULP_CLASS_HID_19ae4,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4080] = {
-       .class_hid = BNXT_ULP_CLASS_HID_18020,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4081] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d52c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4082] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1db68,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4083] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1bf48,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4084] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a494,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4085] = {
-       .class_hid = BNXT_ULP_CLASS_HID_58d8c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4086] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5b3c8,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4087] = {
-       .class_hid = BNXT_ULP_CLASS_HID_59728,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4088] = {
-       .class_hid = BNXT_ULP_CLASS_HID_59d74,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4089] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ae70,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4090] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5d7bc,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4091] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5bb9c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4092] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a1d8,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4093] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c138,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4094] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c704,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4095] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c610,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4096] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d0a0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4097] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e5ac,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4098] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ebe8,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4099] = {
-       .class_hid = BNXT_ULP_CLASS_HID_cfc8,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4100] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f514,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4101] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4da0c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4102] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4c048,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4103] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4c364,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4104] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4c8a0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4105] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4fef0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4106] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e43c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4107] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4c81c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4108] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ce58,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4109] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f738,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4110] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1fd04,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4111] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c164,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4112] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c6a0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4113] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1dbac,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4114] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c1e8,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4115] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e5c8,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4116] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1eb14,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4117] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f00c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4118] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f648,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4119] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5dda8,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4120] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c3f4,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4121] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5d4f0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4122] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5da3c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4123] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5fe1c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4124] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e458,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4125] = {
-       .class_hid = BNXT_ULP_CLASS_HID_bc78,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4126] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a244,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4127] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e550,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4128] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ea9c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4129] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a0ec,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4130] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a628,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4131] = {
-       .class_hid = BNXT_ULP_CLASS_HID_aa08,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4132] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b054,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4133] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b94c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4134] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4be88,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4135] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e1a4,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4136] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e7e0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4137] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4bd30,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4138] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a37c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4139] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a75c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4140] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ac98,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4141] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b278,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4142] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b844,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4143] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1bfa4,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4144] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a5e0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4145] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f6ec,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4146] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1fc28,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4147] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a008,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4148] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a654,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4149] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5af4c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4150] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5b488,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4151] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5b8e8,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4152] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5be34,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4153] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f330,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4154] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f97c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4155] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5bd5c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4156] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a298,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4157] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e2f8,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4158] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e8c4,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4159] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ebd0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4160] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f260,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4161] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e76c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4162] = {
-       .class_hid = BNXT_ULP_CLASS_HID_eca8,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4163] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f088,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4164] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f6d4,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4165] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ffcc,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4166] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e508,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4167] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e424,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4168] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ea60,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4169] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e3b0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4170] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e9fc,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4171] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4eddc,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4172] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f318,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4173] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f8f8,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4174] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1fec4,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4175] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e224,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4176] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e860,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4177] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1fd6c,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4178] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e2a8,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4179] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e688,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4180] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ecd4,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4181] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f5cc,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4182] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5fb08,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4183] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ff68,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4184] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e4b4,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4185] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f9b0,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4186] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5fffc,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4187] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e3dc,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4188] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e918,
-       .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
-               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4189] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23de0,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4190] = {
-       .class_hid = BNXT_ULP_CLASS_HID_223dc,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4191] = {
-       .class_hid = BNXT_ULP_CLASS_HID_207bc,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4192] = {
-       .class_hid = BNXT_ULP_CLASS_HID_20d78,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4193] = {
-       .class_hid = BNXT_ULP_CLASS_HID_25e74,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4194] = {
-       .class_hid = BNXT_ULP_CLASS_HID_24430,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4195] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22810,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4196] = {
-       .class_hid = BNXT_ULP_CLASS_HID_251cc,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4197] = {
-       .class_hid = BNXT_ULP_CLASS_HID_20930,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4198] = {
-       .class_hid = BNXT_ULP_CLASS_HID_20eec,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4199] = {
-       .class_hid = BNXT_ULP_CLASS_HID_212cc,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4200] = {
-       .class_hid = BNXT_ULP_CLASS_HID_21888,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4201] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22d84,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4202] = {
-       .class_hid = BNXT_ULP_CLASS_HID_25340,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32768,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4203] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23720,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4204] = {
-       .class_hid = BNXT_ULP_CLASS_HID_23d1c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 32832,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4205] = {
-       .class_hid = BNXT_ULP_CLASS_HID_636d4,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4206] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63c90,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4207] = {
-       .class_hid = BNXT_ULP_CLASS_HID_60070,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4208] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6062c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4209] = {
-       .class_hid = BNXT_ULP_CLASS_HID_65b28,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4210] = {
-       .class_hid = BNXT_ULP_CLASS_HID_640e4,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4211] = {
-       .class_hid = BNXT_ULP_CLASS_HID_624c4,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4212] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62a80,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4213] = {
-       .class_hid = BNXT_ULP_CLASS_HID_605e4,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4214] = {
-       .class_hid = BNXT_ULP_CLASS_HID_60ba0,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4215] = {
-       .class_hid = BNXT_ULP_CLASS_HID_64acc,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4216] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6157c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4217] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62678,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4218] = {
-       .class_hid = BNXT_ULP_CLASS_HID_62c34,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49152,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4219] = {
-       .class_hid = BNXT_ULP_CLASS_HID_63014,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4220] = {
-       .class_hid = BNXT_ULP_CLASS_HID_639d0,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 49216,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4221] = {
-       .class_hid = BNXT_ULP_CLASS_HID_353e0,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4222] = {
-       .class_hid = BNXT_ULP_CLASS_HID_359dc,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4223] = {
-       .class_hid = BNXT_ULP_CLASS_HID_33dbc,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4224] = {
-       .class_hid = BNXT_ULP_CLASS_HID_32378,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4225] = {
-       .class_hid = BNXT_ULP_CLASS_HID_31928,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4226] = {
-       .class_hid = BNXT_ULP_CLASS_HID_31ee4,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4227] = {
-       .class_hid = BNXT_ULP_CLASS_HID_35e10,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4228] = {
-       .class_hid = BNXT_ULP_CLASS_HID_347cc,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4229] = {
-       .class_hid = BNXT_ULP_CLASS_HID_33f30,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4230] = {
-       .class_hid = BNXT_ULP_CLASS_HID_324ec,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4231] = {
-       .class_hid = BNXT_ULP_CLASS_HID_308cc,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4232] = {
-       .class_hid = BNXT_ULP_CLASS_HID_30e88,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4233] = {
-       .class_hid = BNXT_ULP_CLASS_HID_34384,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4234] = {
-       .class_hid = BNXT_ULP_CLASS_HID_34940,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98304,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4235] = {
-       .class_hid = BNXT_ULP_CLASS_HID_32d20,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4236] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3531c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 98368,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4237] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72cd4,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4238] = {
-       .class_hid = BNXT_ULP_CLASS_HID_75290,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4239] = {
-       .class_hid = BNXT_ULP_CLASS_HID_73670,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4240] = {
-       .class_hid = BNXT_ULP_CLASS_HID_73c2c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4241] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7121c,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4242] = {
-       .class_hid = BNXT_ULP_CLASS_HID_71bd8,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4243] = {
-       .class_hid = BNXT_ULP_CLASS_HID_75ac4,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4244] = {
-       .class_hid = BNXT_ULP_CLASS_HID_74080,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4245] = {
-       .class_hid = BNXT_ULP_CLASS_HID_73be4,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4246] = {
-       .class_hid = BNXT_ULP_CLASS_HID_721a0,
-       .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4247] = {
-       .class_hid = BNXT_ULP_CLASS_HID_70580,
+       [359] = {
+       .class_hid = BNXT_ULP_CLASS_HID_1af0,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 49216,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4248] = {
-       .class_hid = BNXT_ULP_CLASS_HID_70b7c,
+       [360] = {
+       .class_hid = BNXT_ULP_CLASS_HID_15d4,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 49220,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4249] = {
-       .class_hid = BNXT_ULP_CLASS_HID_75c78,
+       [361] = {
+       .class_hid = BNXT_ULP_CLASS_HID_1dd0,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 131072,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4250] = {
-       .class_hid = BNXT_ULP_CLASS_HID_74234,
+       [362] = {
+       .class_hid = BNXT_ULP_CLASS_HID_14f4,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114688,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 131076,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4251] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72614,
+       [363] = {
+       .class_hid = BNXT_ULP_CLASS_HID_70b0,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 131136,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4252] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72fd0,
+       [364] = {
+       .class_hid = BNXT_ULP_CLASS_HID_4854,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 114752,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 131140,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4253] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2a6e0,
+       [365] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3dd4,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 196608,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4254] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2acdc,
+       [366] = {
+       .class_hid = BNXT_ULP_CLASS_HID_34f8,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 196612,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4255] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2b0bc,
+       [367] = {
+       .class_hid = BNXT_ULP_CLASS_HID_09e8,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 196672,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4256] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2b678,
+       [368] = {
+       .class_hid = BNXT_ULP_CLASS_HID_008c,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 196676,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4257] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2cb74,
+       [369] = {
+       .class_hid = BNXT_ULP_CLASS_HID_34e6,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 4096,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4258] = {
-       .class_hid = BNXT_ULP_CLASS_HID_295e4,
+       [370] = {
+       .class_hid = BNXT_ULP_CLASS_HID_0c02,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 4100,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4259] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2d510,
+       [371] = {
+       .class_hid = BNXT_ULP_CLASS_HID_1c9e,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 6144,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4260] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2dacc,
+       [372] = {
+       .class_hid = BNXT_ULP_CLASS_HID_17ba,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 6148,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4261] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2b230,
+       [373] = {
+       .class_hid = BNXT_ULP_CLASS_HID_429e,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 12288,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT }
        },
-       [4262] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2bbec,
+       [374] = {
+       .class_hid = BNXT_ULP_CLASS_HID_5dba,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 12292,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT }
        },
-       [4263] = {
-       .class_hid = BNXT_ULP_CLASS_HID_29fcc,
+       [375] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2a16,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 14336,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT }
        },
-       [4264] = {
-       .class_hid = BNXT_ULP_CLASS_HID_28588,
+       [376] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2532,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 14340,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT }
        },
-       [4265] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2d684,
+       [377] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2da2,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 20480,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
        },
-       [4266] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2dc40,
+       [378] = {
+       .class_hid = BNXT_ULP_CLASS_HID_24fe,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163840,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 20484,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
        },
-       [4267] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2a020,
+       [379] = {
+       .class_hid = BNXT_ULP_CLASS_HID_355a,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 22528,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
        },
-       [4268] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2a61c,
+       [380] = {
+       .class_hid = BNXT_ULP_CLASS_HID_0c76,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 163904,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 22532,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
        },
-       [4269] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6a3d4,
+       [381] = {
+       .class_hid = BNXT_ULP_CLASS_HID_13e6,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 28672,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
        },
-       [4270] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6a990,
+       [382] = {
+       .class_hid = BNXT_ULP_CLASS_HID_7276,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 28676,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
        },
-       [4271] = {
-       .class_hid = BNXT_ULP_CLASS_HID_68d70,
+       [383] = {
+       .class_hid = BNXT_ULP_CLASS_HID_42d2,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 30720,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
        },
-       [4272] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6b32c,
+       [384] = {
+       .class_hid = BNXT_ULP_CLASS_HID_5dee,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 30724,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
        },
-       [4273] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6c428,
+       [385] = {
+       .class_hid = BNXT_ULP_CLASS_HID_59de,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 16384,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4274] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6cde4,
+       [386] = {
+       .class_hid = BNXT_ULP_CLASS_HID_513a,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 16388,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4275] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6d1c4,
+       [387] = {
+       .class_hid = BNXT_ULP_CLASS_HID_1c12,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 24576,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4276] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6d780,
+       [388] = {
+       .class_hid = BNXT_ULP_CLASS_HID_177e,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 24580,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4277] = {
-       .class_hid = BNXT_ULP_CLASS_HID_68ee4,
+       [389] = {
+       .class_hid = BNXT_ULP_CLASS_HID_0e92,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 49152,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT }
        },
-       [4278] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6b4a0,
+       [390] = {
+       .class_hid = BNXT_ULP_CLASS_HID_09fe,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 49156,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT }
        },
-       [4279] = {
-       .class_hid = BNXT_ULP_CLASS_HID_69880,
+       [391] = {
+       .class_hid = BNXT_ULP_CLASS_HID_5c1a,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 57344,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT }
        },
-       [4280] = {
-       .class_hid = BNXT_ULP_CLASS_HID_69e7c,
+       [392] = {
+       .class_hid = BNXT_ULP_CLASS_HID_5746,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 57348,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT }
        },
-       [4281] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6d378,
+       [393] = {
+       .class_hid = BNXT_ULP_CLASS_HID_79da,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 81920,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
        },
-       [4282] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6d934,
+       [394] = {
+       .class_hid = BNXT_ULP_CLASS_HID_7106,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180224,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 81924,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
        },
-       [4283] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6bd14,
+       [395] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3c1e,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 90112,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
        },
-       [4284] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6a2d0,
+       [396] = {
+       .class_hid = BNXT_ULP_CLASS_HID_377a,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 180288,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 90116,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
        },
-       [4285] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3dce0,
+       [397] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2e9e,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 114688,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
        },
-       [4286] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3c2dc,
+       [398] = {
+       .class_hid = BNXT_ULP_CLASS_HID_29fa,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 114692,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
        },
-       [4287] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3a6bc,
+       [399] = {
+       .class_hid = BNXT_ULP_CLASS_HID_14d2,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 122880,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
        },
-       [4288] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3ac78,
+       [400] = {
+       .class_hid = BNXT_ULP_CLASS_HID_7742,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 122884,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
        },
-       [4289] = {
-       .class_hid = BNXT_ULP_CLASS_HID_38228,
+       [401] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3706,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 4096,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4290] = {
-       .class_hid = BNXT_ULP_CLASS_HID_38be4,
+       [402] = {
+       .class_hid = BNXT_ULP_CLASS_HID_0fe2,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 4100,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4291] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3cb10,
+       [403] = {
+       .class_hid = BNXT_ULP_CLASS_HID_1f7e,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 6144,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4292] = {
-       .class_hid = BNXT_ULP_CLASS_HID_39580,
+       [404] = {
+       .class_hid = BNXT_ULP_CLASS_HID_145a,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 6148,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4293] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3a830,
+       [405] = {
+       .class_hid = BNXT_ULP_CLASS_HID_417e,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 12288,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT }
        },
-       [4294] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3d1ec,
+       [406] = {
+       .class_hid = BNXT_ULP_CLASS_HID_5e5a,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 12292,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT }
        },
-       [4295] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3b5cc,
+       [407] = {
+       .class_hid = BNXT_ULP_CLASS_HID_29f6,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 14336,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT }
        },
-       [4296] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3bb88,
+       [408] = {
+       .class_hid = BNXT_ULP_CLASS_HID_26d2,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 14340,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT }
        },
-       [4297] = {
-       .class_hid = BNXT_ULP_CLASS_HID_39178,
+       [409] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2e42,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 20480,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
        },
-       [4298] = {
-       .class_hid = BNXT_ULP_CLASS_HID_39734,
+       [410] = {
+       .class_hid = BNXT_ULP_CLASS_HID_271e,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229376,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 20484,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
        },
-       [4299] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3d620,
+       [411] = {
+       .class_hid = BNXT_ULP_CLASS_HID_36ba,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 22528,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
        },
-       [4300] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3dc1c,
+       [412] = {
+       .class_hid = BNXT_ULP_CLASS_HID_0f96,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 229440,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 22532,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
        },
-       [4301] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7d9d4,
+       [413] = {
+       .class_hid = BNXT_ULP_CLASS_HID_1006,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 28672,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
        },
-       [4302] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7df90,
+       [414] = {
+       .class_hid = BNXT_ULP_CLASS_HID_7196,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 28676,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
        },
-       [4303] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7a370,
+       [415] = {
+       .class_hid = BNXT_ULP_CLASS_HID_4132,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 30720,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
        },
-       [4304] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7a92c,
+       [416] = {
+       .class_hid = BNXT_ULP_CLASS_HID_5e0e,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 30724,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
        },
-       [4305] = {
-       .class_hid = BNXT_ULP_CLASS_HID_79f1c,
+       [417] = {
+       .class_hid = BNXT_ULP_CLASS_HID_59fe,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 16384,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4306] = {
-       .class_hid = BNXT_ULP_CLASS_HID_784d8,
+       [418] = {
+       .class_hid = BNXT_ULP_CLASS_HID_511a,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 16388,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4307] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7c7c4,
+       [419] = {
+       .class_hid = BNXT_ULP_CLASS_HID_1c32,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 24576,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4308] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7cd80,
+       [420] = {
+       .class_hid = BNXT_ULP_CLASS_HID_175e,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 24580,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4309] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7a4e4,
+       [421] = {
+       .class_hid = BNXT_ULP_CLASS_HID_0eb2,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 49152,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT }
        },
-       [4310] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7aaa0,
+       [422] = {
+       .class_hid = BNXT_ULP_CLASS_HID_09de,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 49156,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT }
        },
-       [4311] = {
-       .class_hid = BNXT_ULP_CLASS_HID_78e80,
+       [423] = {
+       .class_hid = BNXT_ULP_CLASS_HID_5c3a,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 57344,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT }
        },
-       [4312] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7b47c,
+       [424] = {
+       .class_hid = BNXT_ULP_CLASS_HID_5766,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 57348,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT }
        },
-       [4313] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7c978,
+       [425] = {
+       .class_hid = BNXT_ULP_CLASS_HID_79fa,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 81920,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
        },
-       [4314] = {
-       .class_hid = BNXT_ULP_CLASS_HID_793e8,
+       [426] = {
+       .class_hid = BNXT_ULP_CLASS_HID_7126,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245760,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 81924,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
        },
-       [4315] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7d314,
+       [427] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3c3e,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 90112,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
        },
-       [4316] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7d8d0,
+       [428] = {
+       .class_hid = BNXT_ULP_CLASS_HID_375a,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 245824,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 90116,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
        },
-       [4317] = {
-       .class_hid = BNXT_ULP_CLASS_HID_9ad8,
+       [429] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2ebe,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 114688,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
        },
-       [4318] = {
-       .class_hid = BNXT_ULP_CLASS_HID_80e4,
+       [430] = {
+       .class_hid = BNXT_ULP_CLASS_HID_29da,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 114692,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
        },
-       [4319] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c3f0,
+       [431] = {
+       .class_hid = BNXT_ULP_CLASS_HID_14f2,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 122880,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
        },
-       [4320] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c9bc,
+       [432] = {
+       .class_hid = BNXT_ULP_CLASS_HID_7762,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 122884,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
        },
-       [4321] = {
-       .class_hid = BNXT_ULP_CLASS_HID_bf4c,
+       [433] = {
+       .class_hid = BNXT_ULP_CLASS_HID_19e8,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 32768,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4322] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a508,
+       [434] = {
+       .class_hid = BNXT_ULP_CLASS_HID_110c,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 32772,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4323] = {
-       .class_hid = BNXT_ULP_CLASS_HID_8928,
+       [435] = {
+       .class_hid = BNXT_ULP_CLASS_HID_4d48,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 32832,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4324] = {
-       .class_hid = BNXT_ULP_CLASS_HID_8ef4,
+       [436] = {
+       .class_hid = BNXT_ULP_CLASS_HID_446c,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 32836,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4325] = {
-       .class_hid = BNXT_ULP_CLASS_HID_497ec,
+       [437] = {
+       .class_hid = BNXT_ULP_CLASS_HID_0eac,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 49152,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4326] = {
-       .class_hid = BNXT_ULP_CLASS_HID_49da8,
+       [438] = {
+       .class_hid = BNXT_ULP_CLASS_HID_09c0,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 49156,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4327] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4dc84,
+       [439] = {
+       .class_hid = BNXT_ULP_CLASS_HID_1ad0,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 49216,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4328] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4c240,
+       [440] = {
+       .class_hid = BNXT_ULP_CLASS_HID_15f4,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 49220,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4329] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b810,
+       [441] = {
+       .class_hid = BNXT_ULP_CLASS_HID_39ec,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 98304,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
        },
-       [4330] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a1dc,
+       [442] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3100,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131072,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 98308,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
        },
-       [4331] = {
-       .class_hid = BNXT_ULP_CLASS_HID_485fc,
+       [443] = {
+       .class_hid = BNXT_ULP_CLASS_HID_0210,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 98368,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
        },
-       [4332] = {
-       .class_hid = BNXT_ULP_CLASS_HID_48bb8,
+       [444] = {
+       .class_hid = BNXT_ULP_CLASS_HID_1d34,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 131136,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 98372,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
        },
-       [4333] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b0d8,
+       [445] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2ea0,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 114688,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
        },
-       [4334] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b6e4,
+       [446] = {
+       .class_hid = BNXT_ULP_CLASS_HID_29c4,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 114692,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
        },
-       [4335] = {
-       .class_hid = BNXT_ULP_CLASS_HID_19a84,
+       [447] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3ad4,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 114752,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
        },
-       [4336] = {
-       .class_hid = BNXT_ULP_CLASS_HID_18040,
+       [448] = {
+       .class_hid = BNXT_ULP_CLASS_HID_35e8,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 114756,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
        },
-       [4337] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d54c,
+       [449] = {
+       .class_hid = BNXT_ULP_CLASS_HID_5d80,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 163840,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
        },
-       [4338] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1db08,
+       [450] = {
+       .class_hid = BNXT_ULP_CLASS_HID_54a4,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 163844,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
        },
-       [4339] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1bf28,
+       [451] = {
+       .class_hid = BNXT_ULP_CLASS_HID_29b4,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 163904,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
        },
-       [4340] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a4f4,
+       [452] = {
+       .class_hid = BNXT_ULP_CLASS_HID_20c8,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 163908,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
        },
-       [4341] = {
-       .class_hid = BNXT_ULP_CLASS_HID_58dec,
+       [453] = {
+       .class_hid = BNXT_ULP_CLASS_HID_7244,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 180224,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
        },
-       [4342] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5b3a8,
+       [454] = {
+       .class_hid = BNXT_ULP_CLASS_HID_4d98,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 180228,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
        },
-       [4343] = {
-       .class_hid = BNXT_ULP_CLASS_HID_59748,
+       [455] = {
+       .class_hid = BNXT_ULP_CLASS_HID_5e68,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 180288,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
        },
-       [4344] = {
-       .class_hid = BNXT_ULP_CLASS_HID_59d14,
+       [456] = {
+       .class_hid = BNXT_ULP_CLASS_HID_598c,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 180292,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
        },
-       [4345] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ae10,
+       [457] = {
+       .class_hid = BNXT_ULP_CLASS_HID_1248,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 229376,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
        },
-       [4346] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5d7dc,
+       [458] = {
+       .class_hid = BNXT_ULP_CLASS_HID_74d8,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196608,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 229380,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
        },
-       [4347] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5bbfc,
+       [459] = {
+       .class_hid = BNXT_ULP_CLASS_HID_49a8,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 229440,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
        },
-       [4348] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a1b8,
+       [460] = {
+       .class_hid = BNXT_ULP_CLASS_HID_40cc,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 196672,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 229444,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
        },
-       [4349] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c158,
+       [461] = {
+       .class_hid = BNXT_ULP_CLASS_HID_0b0c,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 245760,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
        },
-       [4350] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c764,
+       [462] = {
+       .class_hid = BNXT_ULP_CLASS_HID_0220,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 245764,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
        },
-       [4351] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c670,
+       [463] = {
+       .class_hid = BNXT_ULP_CLASS_HID_1730,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 245824,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
        },
-       [4352] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d0c0,
+       [464] = {
+       .class_hid = BNXT_ULP_CLASS_HID_7980,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 245828,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
        },
-       [4353] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e5cc,
+       [465] = {
+       .class_hid = BNXT_ULP_CLASS_HID_1db0,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 131072,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4354] = {
-       .class_hid = BNXT_ULP_CLASS_HID_eb88,
+       [466] = {
+       .class_hid = BNXT_ULP_CLASS_HID_1494,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 131076,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4355] = {
-       .class_hid = BNXT_ULP_CLASS_HID_cfa8,
+       [467] = {
+       .class_hid = BNXT_ULP_CLASS_HID_70d0,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 131136,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4356] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f574,
+       [468] = {
+       .class_hid = BNXT_ULP_CLASS_HID_4834,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 131140,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4357] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4da6c,
+       [469] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3db4,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 196608,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4358] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4c028,
+       [470] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3498,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 196612,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4359] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4c304,
+       [471] = {
+       .class_hid = BNXT_ULP_CLASS_HID_0988,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 196672,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4360] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4c8c0,
+       [472] = {
+       .class_hid = BNXT_ULP_CLASS_HID_00ec,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 196676,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4361] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4fe90,
+       [473] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3f44,
        .class_tid = 2,
-       .hdr_sig_id = 11,
+       .hdr_sig_id = 9,
        .flow_sig_id = 393216,
-       .flow_pattern_id = 1,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
        },
-       [4362] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e45c,
+       [474] = {
+       .class_hid = BNXT_ULP_CLASS_HID_36a8,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393216,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 393220,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
        },
-       [4363] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4c87c,
+       [475] = {
+       .class_hid = BNXT_ULP_CLASS_HID_0b58,
        .class_tid = 2,
-       .hdr_sig_id = 11,
+       .hdr_sig_id = 9,
        .flow_sig_id = 393280,
-       .flow_pattern_id = 1,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
        },
-       [4364] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ce38,
+       [476] = {
+       .class_hid = BNXT_ULP_CLASS_HID_02bc,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 393280,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 393284,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
        },
-       [4365] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f758,
+       [477] = {
+       .class_hid = BNXT_ULP_CLASS_HID_5f48,
        .class_tid = 2,
-       .hdr_sig_id = 11,
+       .hdr_sig_id = 9,
        .flow_sig_id = 458752,
-       .flow_pattern_id = 1,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
        },
-       [4366] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1fd64,
+       [478] = {
+       .class_hid = BNXT_ULP_CLASS_HID_56ac,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 458756,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
        },
-       [4367] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c104,
+       [479] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2b5c,
        .class_tid = 2,
-       .hdr_sig_id = 11,
+       .hdr_sig_id = 9,
        .flow_sig_id = 458816,
-       .flow_pattern_id = 1,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
        },
-       [4368] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c6c0,
+       [480] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2280,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 458820,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
        },
-       [4369] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1dbcc,
+       [481] = {
+       .class_hid = BNXT_ULP_CLASS_HID_4000,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 655360,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
        },
-       [4370] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1c188,
+       [482] = {
+       .class_hid = BNXT_ULP_CLASS_HID_5b64,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 655364,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
        },
-       [4371] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e5a8,
+       [483] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2c14,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 655424,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
        },
-       [4372] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1eb74,
+       [484] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2778,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 655428,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
        },
-       [4373] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f06c,
+       [485] = {
+       .class_hid = BNXT_ULP_CLASS_HID_18f8,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 720896,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
        },
-       [4374] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f628,
+       [486] = {
+       .class_hid = BNXT_ULP_CLASS_HID_13dc,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 720900,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
        },
-       [4375] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ddc8,
+       [487] = {
+       .class_hid = BNXT_ULP_CLASS_HID_4c18,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 720960,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
        },
-       [4376] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c394,
+       [488] = {
+       .class_hid = BNXT_ULP_CLASS_HID_477c,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 720964,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
        },
-       [4377] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5d490,
+       [489] = {
+       .class_hid = BNXT_ULP_CLASS_HID_1a88,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 917504,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
        },
-       [4378] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5da5c,
+       [490] = {
+       .class_hid = BNXT_ULP_CLASS_HID_15ec,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458752,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 917508,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
        },
-       [4379] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5fe7c,
+       [491] = {
+       .class_hid = BNXT_ULP_CLASS_HID_4e28,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 917568,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
        },
-       [4380] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e438,
+       [492] = {
+       .class_hid = BNXT_ULP_CLASS_HID_490c,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 458816,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 917572,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
        },
-       [4381] = {
-       .class_hid = BNXT_ULP_CLASS_HID_bc18,
+       [493] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3a8c,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 983040,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
        },
-       [4382] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a224,
+       [494] = {
+       .class_hid = BNXT_ULP_CLASS_HID_35f0,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 983044,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
        },
-       [4383] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e530,
+       [495] = {
+       .class_hid = BNXT_ULP_CLASS_HID_06e0,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 983104,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
        },
-       [4384] = {
-       .class_hid = BNXT_ULP_CLASS_HID_eafc,
+       [496] = {
+       .class_hid = BNXT_ULP_CLASS_HID_01c4,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 983108,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
        },
-       [4385] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a08c,
+       [497] = {
+       .class_hid = BNXT_ULP_CLASS_HID_1a08,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 32768,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4386] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a648,
+       [498] = {
+       .class_hid = BNXT_ULP_CLASS_HID_12ec,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 32772,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4387] = {
-       .class_hid = BNXT_ULP_CLASS_HID_aa68,
+       [499] = {
+       .class_hid = BNXT_ULP_CLASS_HID_4ea8,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 32832,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4388] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b034,
+       [500] = {
+       .class_hid = BNXT_ULP_CLASS_HID_478c,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 32836,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4389] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b92c,
+       [501] = {
+       .class_hid = BNXT_ULP_CLASS_HID_0d4c,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 49152,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4390] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4bee8,
+       [502] = {
+       .class_hid = BNXT_ULP_CLASS_HID_0a20,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 49156,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4391] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e1c4,
+       [503] = {
+       .class_hid = BNXT_ULP_CLASS_HID_1930,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 49216,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4392] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e780,
+       [504] = {
+       .class_hid = BNXT_ULP_CLASS_HID_1614,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 49220,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4393] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4bd50,
+       [505] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3a0c,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 98304,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
        },
-       [4394] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a31c,
+       [506] = {
+       .class_hid = BNXT_ULP_CLASS_HID_32e0,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655360,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 98308,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
        },
-       [4395] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a73c,
+       [507] = {
+       .class_hid = BNXT_ULP_CLASS_HID_01f0,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 98368,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
        },
-       [4396] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4acf8,
+       [508] = {
+       .class_hid = BNXT_ULP_CLASS_HID_1ed4,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 655424,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 98372,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
        },
-       [4397] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b218,
+       [509] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2d40,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 114688,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
        },
-       [4398] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1b824,
+       [510] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2a24,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 114692,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
        },
-       [4399] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1bfc4,
+       [511] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3934,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 114752,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
        },
-       [4400] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a580,
+       [512] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3608,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 114756,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
        },
-       [4401] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f68c,
+       [513] = {
+       .class_hid = BNXT_ULP_CLASS_HID_5e60,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 163840,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
        },
-       [4402] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1fc48,
+       [514] = {
+       .class_hid = BNXT_ULP_CLASS_HID_5744,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 163844,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
        },
-       [4403] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a068,
+       [515] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2a54,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 163904,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
        },
-       [4404] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a634,
+       [516] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2328,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 163908,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
        },
-       [4405] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5af2c,
+       [517] = {
+       .class_hid = BNXT_ULP_CLASS_HID_71a4,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 180224,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
        },
-       [4406] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5b4e8,
+       [518] = {
+       .class_hid = BNXT_ULP_CLASS_HID_4e78,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 180228,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
        },
-       [4407] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5b888,
+       [519] = {
+       .class_hid = BNXT_ULP_CLASS_HID_5d88,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 180288,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
        },
-       [4408] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5be54,
+       [520] = {
+       .class_hid = BNXT_ULP_CLASS_HID_5a6c,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 180292,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
        },
-       [4409] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f350,
+       [521] = {
+       .class_hid = BNXT_ULP_CLASS_HID_11a8,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 229376,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
        },
-       [4410] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f91c,
+       [522] = {
+       .class_hid = BNXT_ULP_CLASS_HID_7738,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720896,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 229380,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
        },
-       [4411] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5bd3c,
+       [523] = {
+       .class_hid = BNXT_ULP_CLASS_HID_4a48,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 229440,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
        },
-       [4412] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a2f8,
+       [524] = {
+       .class_hid = BNXT_ULP_CLASS_HID_432c,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 720960,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 229444,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
        },
-       [4413] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e298,
+       [525] = {
+       .class_hid = BNXT_ULP_CLASS_HID_08ec,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 245760,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
        },
-       [4414] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e8a4,
+       [526] = {
+       .class_hid = BNXT_ULP_CLASS_HID_01c0,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 245764,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
        },
-       [4415] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ebb0,
+       [527] = {
+       .class_hid = BNXT_ULP_CLASS_HID_14d0,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 245824,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
        },
-       [4416] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f200,
+       [528] = {
+       .class_hid = BNXT_ULP_CLASS_HID_7a60,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 245828,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
        },
-       [4417] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e70c,
+       [529] = {
+       .class_hid = BNXT_ULP_CLASS_HID_1d90,
        .class_tid = 2,
        .hdr_sig_id = 11,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 1,
+       .flow_sig_id = 131072,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -92153,18 +9880,15 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4418] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ecc8,
+       [530] = {
+       .class_hid = BNXT_ULP_CLASS_HID_14b4,
        .class_tid = 2,
        .hdr_sig_id = 11,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 1,
+       .flow_sig_id = 131076,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -92172,19 +9896,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4419] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f0e8,
+       [531] = {
+       .class_hid = BNXT_ULP_CLASS_HID_70f0,
        .class_tid = 2,
        .hdr_sig_id = 11,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 1,
+       .flow_sig_id = 131136,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -92192,19 +9913,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4420] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f6b4,
+       [532] = {
+       .class_hid = BNXT_ULP_CLASS_HID_4814,
        .class_tid = 2,
        .hdr_sig_id = 11,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 1,
+       .flow_sig_id = 131140,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -92212,20 +9930,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4421] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ffac,
+       [533] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3d94,
        .class_tid = 2,
        .hdr_sig_id = 11,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 1,
+       .flow_sig_id = 196608,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -92233,18 +9948,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4422] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e568,
+       [534] = {
+       .class_hid = BNXT_ULP_CLASS_HID_34b8,
        .class_tid = 2,
        .hdr_sig_id = 11,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 1,
+       .flow_sig_id = 196612,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -92252,19 +9965,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4423] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e444,
+       [535] = {
+       .class_hid = BNXT_ULP_CLASS_HID_09a8,
        .class_tid = 2,
        .hdr_sig_id = 11,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 1,
+       .flow_sig_id = 196672,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -92272,19 +9983,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4424] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4ea00,
+       [536] = {
+       .class_hid = BNXT_ULP_CLASS_HID_00cc,
        .class_tid = 2,
        .hdr_sig_id = 11,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 1,
+       .flow_sig_id = 196676,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -92292,20 +10001,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4425] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e3d0,
+       [537] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3f64,
        .class_tid = 2,
        .hdr_sig_id = 11,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 1,
+       .flow_sig_id = 393216,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -92313,19 +10020,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
        },
-       [4426] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e99c,
+       [538] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3688,
        .class_tid = 2,
        .hdr_sig_id = 11,
-       .flow_sig_id = 917504,
-       .flow_pattern_id = 1,
+       .flow_sig_id = 393220,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -92333,20 +10037,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
        },
-       [4427] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4edbc,
+       [539] = {
+       .class_hid = BNXT_ULP_CLASS_HID_0b78,
        .class_tid = 2,
        .hdr_sig_id = 11,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 1,
+       .flow_sig_id = 393280,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -92354,20 +10055,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
                BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
        },
-       [4428] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f378,
+       [540] = {
+       .class_hid = BNXT_ULP_CLASS_HID_029c,
        .class_tid = 2,
        .hdr_sig_id = 11,
-       .flow_sig_id = 917568,
-       .flow_pattern_id = 1,
+       .flow_sig_id = 393284,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -92375,21 +10073,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
                BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
        },
-       [4429] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1f898,
+       [541] = {
+       .class_hid = BNXT_ULP_CLASS_HID_5f68,
        .class_tid = 2,
        .hdr_sig_id = 11,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 1,
+       .flow_sig_id = 458752,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -92397,18 +10092,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
        },
-       [4430] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1fea4,
+       [542] = {
+       .class_hid = BNXT_ULP_CLASS_HID_568c,
        .class_tid = 2,
        .hdr_sig_id = 11,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 1,
+       .flow_sig_id = 458756,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -92416,19 +10110,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
        },
-       [4431] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e244,
+       [543] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2b7c,
        .class_tid = 2,
        .hdr_sig_id = 11,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 1,
+       .flow_sig_id = 458816,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -92436,19 +10129,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
                BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
        },
-       [4432] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e800,
+       [544] = {
+       .class_hid = BNXT_ULP_CLASS_HID_22a0,
        .class_tid = 2,
        .hdr_sig_id = 11,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 1,
+       .flow_sig_id = 458820,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -92456,20 +10148,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
                BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
        },
-       [4433] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1fd0c,
+       [545] = {
+       .class_hid = BNXT_ULP_CLASS_HID_4020,
        .class_tid = 2,
        .hdr_sig_id = 11,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 1,
+       .flow_sig_id = 655360,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -92477,19 +10168,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
        },
-       [4434] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e2c8,
+       [546] = {
+       .class_hid = BNXT_ULP_CLASS_HID_5b44,
        .class_tid = 2,
        .hdr_sig_id = 11,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 1,
+       .flow_sig_id = 655364,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -92497,20 +10185,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
        },
-       [4435] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e6e8,
+       [547] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2c34,
        .class_tid = 2,
        .hdr_sig_id = 11,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 1,
+       .flow_sig_id = 655424,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -92518,20 +10203,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
        },
-       [4436] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1ecb4,
+       [548] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2758,
        .class_tid = 2,
        .hdr_sig_id = 11,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 1,
+       .flow_sig_id = 655428,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -92539,21 +10221,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
        },
-       [4437] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f5ac,
+       [549] = {
+       .class_hid = BNXT_ULP_CLASS_HID_18d8,
        .class_tid = 2,
        .hdr_sig_id = 11,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 1,
+       .flow_sig_id = 720896,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -92561,19 +10240,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
        },
-       [4438] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5fb68,
+       [550] = {
+       .class_hid = BNXT_ULP_CLASS_HID_13fc,
        .class_tid = 2,
        .hdr_sig_id = 11,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 1,
+       .flow_sig_id = 720900,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -92581,20 +10258,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
        },
-       [4439] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ff08,
+       [551] = {
+       .class_hid = BNXT_ULP_CLASS_HID_4c38,
        .class_tid = 2,
        .hdr_sig_id = 11,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 1,
+       .flow_sig_id = 720960,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -92602,20 +10277,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
                BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
        },
-       [4440] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e4d4,
+       [552] = {
+       .class_hid = BNXT_ULP_CLASS_HID_475c,
        .class_tid = 2,
        .hdr_sig_id = 11,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 1,
+       .flow_sig_id = 720964,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -92623,21 +10296,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
                BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
        },
-       [4441] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f9d0,
+       [553] = {
+       .class_hid = BNXT_ULP_CLASS_HID_1aa8,
        .class_tid = 2,
        .hdr_sig_id = 11,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 1,
+       .flow_sig_id = 917504,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -92645,20 +10316,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
        },
-       [4442] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ff9c,
+       [554] = {
+       .class_hid = BNXT_ULP_CLASS_HID_15cc,
        .class_tid = 2,
        .hdr_sig_id = 11,
-       .flow_sig_id = 983040,
-       .flow_pattern_id = 1,
+       .flow_sig_id = 917508,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -92666,21 +10334,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
        },
-       [4443] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e3bc,
+       [555] = {
+       .class_hid = BNXT_ULP_CLASS_HID_4e08,
        .class_tid = 2,
        .hdr_sig_id = 11,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 1,
+       .flow_sig_id = 917568,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -92688,1020 +10353,788 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
        },
-       [4444] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e978,
+       [556] = {
+       .class_hid = BNXT_ULP_CLASS_HID_492c,
        .class_tid = 2,
        .hdr_sig_id = 11,
-       .flow_sig_id = 983104,
-       .flow_pattern_id = 1,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
-               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4445] = {
-       .class_hid = BNXT_ULP_CLASS_HID_34f6,
-       .class_tid = 2,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4446] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3a3a,
-       .class_tid = 2,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4447] = {
-       .class_hid = BNXT_ULP_CLASS_HID_541e,
-       .class_tid = 2,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4448] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a22,
-       .class_tid = 2,
-       .hdr_sig_id = 0,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_0_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4449] = {
-       .class_hid = BNXT_ULP_CLASS_HID_34fe,
-       .class_tid = 2,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4450] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3a32,
-       .class_tid = 2,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4451] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a42,
-       .class_tid = 2,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4452] = {
-       .class_hid = BNXT_ULP_CLASS_HID_14d2,
-       .class_tid = 2,
-       .hdr_sig_id = 1,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
-       .hdr_sig = { .bits =
-               BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
-       .field_sig = { .bits =
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
-       },
-       [4453] = {
-       .class_hid = BNXT_ULP_CLASS_HID_34c8,
-       .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 917572,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
        },
-       [4454] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3a04,
+       [557] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3aac,
        .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 983040,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
        },
-       [4455] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e64,
+       [558] = {
+       .class_hid = BNXT_ULP_CLASS_HID_35d0,
        .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 983044,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
        },
-       [4456] = {
-       .class_hid = BNXT_ULP_CLASS_HID_07a0,
+       [559] = {
+       .class_hid = BNXT_ULP_CLASS_HID_06c0,
        .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 983104,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
        },
-       [4457] = {
-       .class_hid = BNXT_ULP_CLASS_HID_595c,
+       [560] = {
+       .class_hid = BNXT_ULP_CLASS_HID_01e4,
        .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 983108,
+       .flow_pattern_id = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
        },
-       [4458] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e98,
+       [561] = {
+       .class_hid = BNXT_ULP_CLASS_HID_4d32,
        .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 0,
+       .flow_sig_id = 4096,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4459] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22f8,
+       [562] = {
+       .class_hid = BNXT_ULP_CLASS_HID_54aa,
        .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 0,
+       .flow_sig_id = 6144,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_0_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4460] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2834,
+       [563] = {
+       .class_hid = BNXT_ULP_CLASS_HID_0686,
        .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 1,
+       .flow_sig_id = 16384,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4461] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0398,
+       [564] = {
+       .class_hid = BNXT_ULP_CLASS_HID_540e,
        .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 1,
+       .flow_sig_id = 24576,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4462] = {
-       .class_hid = BNXT_ULP_CLASS_HID_09d4,
+       [565] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2e3c,
        .class_tid = 2,
        .hdr_sig_id = 2,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 32768,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4463] = {
-       .class_hid = BNXT_ULP_CLASS_HID_48c0,
+       [566] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3a20,
        .class_tid = 2,
        .hdr_sig_id = 2,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 32832,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4464] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1370,
+       [567] = {
+       .class_hid = BNXT_ULP_CLASS_HID_46f0,
        .class_tid = 2,
        .hdr_sig_id = 2,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 49152,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4465] = {
-       .class_hid = BNXT_ULP_CLASS_HID_246c,
+       [568] = {
+       .class_hid = BNXT_ULP_CLASS_HID_52e4,
        .class_tid = 2,
        .hdr_sig_id = 2,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 49216,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4466] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2da8,
+       [569] = {
+       .class_hid = BNXT_ULP_CLASS_HID_55e4,
        .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 131072,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4467] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3188,
+       [570] = {
+       .class_hid = BNXT_ULP_CLASS_HID_21f8,
        .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 131136,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4468] = {
-       .class_hid = BNXT_ULP_CLASS_HID_37c4,
+       [571] = {
+       .class_hid = BNXT_ULP_CLASS_HID_75e8,
        .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 196608,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4469] = {
-       .class_hid = BNXT_ULP_CLASS_HID_34f0,
+       [572] = {
+       .class_hid = BNXT_ULP_CLASS_HID_41fc,
        .class_tid = 2,
        .hdr_sig_id = 3,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 196672,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4470] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3a3c,
+       [573] = {
+       .class_hid = BNXT_ULP_CLASS_HID_4d12,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 4096,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4471] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e5c,
+       [574] = {
+       .class_hid = BNXT_ULP_CLASS_HID_548a,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 6144,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4472] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0798,
+       [575] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3356,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 12288,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT }
        },
-       [4473] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5964,
+       [576] = {
+       .class_hid = BNXT_ULP_CLASS_HID_1ace,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 14336,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT }
        },
-       [4474] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ea0,
+       [577] = {
+       .class_hid = BNXT_ULP_CLASS_HID_1a9a,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 20480,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
        },
-       [4475] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22c0,
+       [578] = {
+       .class_hid = BNXT_ULP_CLASS_HID_4d46,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 22528,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
        },
-       [4476] = {
-       .class_hid = BNXT_ULP_CLASS_HID_280c,
+       [579] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2812,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 28672,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
        },
-       [4477] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43104,
+       [580] = {
+       .class_hid = BNXT_ULP_CLASS_HID_338a,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 30720,
+       .flow_pattern_id = 1,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
+       .field_sig = { .bits =
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
+       },
+       [581] = {
+       .class_hid = BNXT_ULP_CLASS_HID_06e6,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 16384,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4478] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43740,
+       [582] = {
+       .class_hid = BNXT_ULP_CLASS_HID_546e,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 24576,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4479] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41b60,
+       [583] = {
+       .class_hid = BNXT_ULP_CLASS_HID_46ee,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 49152,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT }
        },
-       [4480] = {
-       .class_hid = BNXT_ULP_CLASS_HID_400ac,
+       [584] = {
+       .class_hid = BNXT_ULP_CLASS_HID_0d22,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 57344,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT }
        },
-       [4481] = {
-       .class_hid = BNXT_ULP_CLASS_HID_455a8,
+       [585] = {
+       .class_hid = BNXT_ULP_CLASS_HID_26e2,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 81920,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
        },
-       [4482] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45bf4,
+       [586] = {
+       .class_hid = BNXT_ULP_CLASS_HID_746a,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 90112,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
        },
-       [4483] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43f14,
+       [587] = {
+       .class_hid = BNXT_ULP_CLASS_HID_1fa6,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 114688,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
        },
-       [4484] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42550,
+       [588] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2d2e,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 122880,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
        },
-       [4485] = {
-       .class_hid = BNXT_ULP_CLASS_HID_34d6,
+       [589] = {
+       .class_hid = BNXT_ULP_CLASS_HID_4ef2,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 4096,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4486] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3a1a,
+       [590] = {
+       .class_hid = BNXT_ULP_CLASS_HID_576a,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 6144,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4487] = {
-       .class_hid = BNXT_ULP_CLASS_HID_543e,
+       [591] = {
+       .class_hid = BNXT_ULP_CLASS_HID_30b6,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 12288,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT }
        },
-       [4488] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a02,
+       [592] = {
+       .class_hid = BNXT_ULP_CLASS_HID_192e,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 14336,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_O_IPV6 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT }
        },
-       [4489] = {
-       .class_hid = BNXT_ULP_CLASS_HID_34de,
+       [593] = {
+       .class_hid = BNXT_ULP_CLASS_HID_197a,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 20480,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
        },
-       [4490] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3a12,
+       [594] = {
+       .class_hid = BNXT_ULP_CLASS_HID_4ea6,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 22528,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
        },
-       [4491] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a62,
+       [595] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2bf2,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 28672,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
        },
-       [4492] = {
-       .class_hid = BNXT_ULP_CLASS_HID_14f2,
+       [596] = {
+       .class_hid = BNXT_ULP_CLASS_HID_306a,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 30720,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
        },
-       [4493] = {
-       .class_hid = BNXT_ULP_CLASS_HID_34b6,
+       [597] = {
+       .class_hid = BNXT_ULP_CLASS_HID_06c6,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 16384,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4494] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3a7a,
+       [598] = {
+       .class_hid = BNXT_ULP_CLASS_HID_544e,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 24576,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4495] = {
-       .class_hid = BNXT_ULP_CLASS_HID_545e,
+       [599] = {
+       .class_hid = BNXT_ULP_CLASS_HID_46ce,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 49152,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT }
        },
-       [4496] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5a62,
+       [600] = {
+       .class_hid = BNXT_ULP_CLASS_HID_0d02,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 57344,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT }
        },
-       [4497] = {
-       .class_hid = BNXT_ULP_CLASS_HID_34be,
+       [601] = {
+       .class_hid = BNXT_ULP_CLASS_HID_26c2,
        .class_tid = 2,
        .hdr_sig_id = 7,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 81920,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
        },
-       [4498] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3a72,
+       [602] = {
+       .class_hid = BNXT_ULP_CLASS_HID_744a,
        .class_tid = 2,
        .hdr_sig_id = 7,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 90112,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
        },
-       [4499] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a02,
+       [603] = {
+       .class_hid = BNXT_ULP_CLASS_HID_1f86,
        .class_tid = 2,
        .hdr_sig_id = 7,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 114688,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
        },
-       [4500] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1492,
+       [604] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2d0e,
        .class_tid = 2,
        .hdr_sig_id = 7,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 122880,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
        },
-       [4501] = {
-       .class_hid = BNXT_ULP_CLASS_HID_34a8,
+       [605] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2e1c,
        .class_tid = 2,
        .hdr_sig_id = 8,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 32768,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -93709,16 +11142,14 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4502] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3a64,
+       [606] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3a00,
        .class_tid = 2,
        .hdr_sig_id = 8,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 32832,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -93726,17 +11157,15 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4503] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e04,
+       [607] = {
+       .class_hid = BNXT_ULP_CLASS_HID_46d0,
        .class_tid = 2,
        .hdr_sig_id = 8,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 49152,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -93744,17 +11173,15 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4504] = {
-       .class_hid = BNXT_ULP_CLASS_HID_07c0,
+       [608] = {
+       .class_hid = BNXT_ULP_CLASS_HID_52c4,
        .class_tid = 2,
        .hdr_sig_id = 8,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 49216,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -93762,18 +11189,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
                BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
        },
-       [4505] = {
-       .class_hid = BNXT_ULP_CLASS_HID_593c,
+       [609] = {
+       .class_hid = BNXT_ULP_CLASS_HID_4e10,
        .class_tid = 2,
        .hdr_sig_id = 8,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 98304,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -93781,17 +11206,15 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
        },
-       [4506] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ef8,
+       [610] = {
+       .class_hid = BNXT_ULP_CLASS_HID_5a04,
        .class_tid = 2,
        .hdr_sig_id = 8,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 98368,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -93799,18 +11222,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
        },
-       [4507] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2298,
+       [611] = {
+       .class_hid = BNXT_ULP_CLASS_HID_1f98,
        .class_tid = 2,
        .hdr_sig_id = 8,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 114688,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -93818,18 +11239,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
        },
-       [4508] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2854,
+       [612] = {
+       .class_hid = BNXT_ULP_CLASS_HID_72f8,
        .class_tid = 2,
        .hdr_sig_id = 8,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 114752,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -93837,19 +11256,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
                BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
        },
-       [4509] = {
-       .class_hid = BNXT_ULP_CLASS_HID_03f8,
+       [613] = {
+       .class_hid = BNXT_ULP_CLASS_HID_0a78,
        .class_tid = 2,
        .hdr_sig_id = 8,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 163840,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -93857,17 +11274,15 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
        },
-       [4510] = {
-       .class_hid = BNXT_ULP_CLASS_HID_09b4,
+       [614] = {
+       .class_hid = BNXT_ULP_CLASS_HID_166c,
        .class_tid = 2,
        .hdr_sig_id = 8,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 163904,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -93875,18 +11290,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
        },
-       [4511] = {
-       .class_hid = BNXT_ULP_CLASS_HID_48a0,
+       [615] = {
+       .class_hid = BNXT_ULP_CLASS_HID_233c,
        .class_tid = 2,
        .hdr_sig_id = 8,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 180224,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -93894,18 +11307,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
        },
-       [4512] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1310,
+       [616] = {
+       .class_hid = BNXT_ULP_CLASS_HID_0f20,
        .class_tid = 2,
        .hdr_sig_id = 8,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 180288,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -93913,19 +11324,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
                BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
        },
-       [4513] = {
-       .class_hid = BNXT_ULP_CLASS_HID_240c,
+       [617] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2a7c,
        .class_tid = 2,
        .hdr_sig_id = 8,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 229376,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -93933,18 +11342,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
        },
-       [4514] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2dc8,
+       [618] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3660,
        .class_tid = 2,
        .hdr_sig_id = 8,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 229440,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -93952,19 +11359,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
        },
-       [4515] = {
-       .class_hid = BNXT_ULP_CLASS_HID_31e8,
+       [619] = {
+       .class_hid = BNXT_ULP_CLASS_HID_4330,
        .class_tid = 2,
        .hdr_sig_id = 8,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 245760,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -93972,19 +11377,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
        },
-       [4516] = {
-       .class_hid = BNXT_ULP_CLASS_HID_37a4,
+       [620] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2f24,
        .class_tid = 2,
        .hdr_sig_id = 8,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 245824,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -93992,20 +11395,33 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |
                BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
+       },
+       [621] = {
+       .class_hid = BNXT_ULP_CLASS_HID_5584,
+       .class_tid = 2,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 131072,
+       .flow_pattern_id = 1,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
+       .field_sig = { .bits =
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4517] = {
-       .class_hid = BNXT_ULP_CLASS_HID_34d0,
+       [622] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2198,
        .class_tid = 2,
        .hdr_sig_id = 9,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 131136,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -94013,16 +11429,15 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4518] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3a1c,
+       [623] = {
+       .class_hid = BNXT_ULP_CLASS_HID_7588,
        .class_tid = 2,
        .hdr_sig_id = 9,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 196608,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -94030,17 +11445,15 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4519] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e7c,
+       [624] = {
+       .class_hid = BNXT_ULP_CLASS_HID_419c,
        .class_tid = 2,
        .hdr_sig_id = 9,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 196672,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -94048,17 +11461,32 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4520] = {
-       .class_hid = BNXT_ULP_CLASS_HID_07b8,
+       [625] = {
+       .class_hid = BNXT_ULP_CLASS_HID_7758,
        .class_tid = 2,
        .hdr_sig_id = 9,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 393216,
+       .flow_pattern_id = 1,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
+       .field_sig = { .bits =
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
+       },
+       [626] = {
+       .class_hid = BNXT_ULP_CLASS_HID_43ac,
+       .class_tid = 2,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 393280,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -94066,18 +11494,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
                BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
        },
-       [4521] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5944,
+       [627] = {
+       .class_hid = BNXT_ULP_CLASS_HID_0c10,
        .class_tid = 2,
        .hdr_sig_id = 9,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 458752,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -94085,17 +11511,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
        },
-       [4522] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5e80,
+       [628] = {
+       .class_hid = BNXT_ULP_CLASS_HID_1864,
        .class_tid = 2,
        .hdr_sig_id = 9,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 458816,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -94103,18 +11528,33 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
        },
-       [4523] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22e0,
+       [629] = {
+       .class_hid = BNXT_ULP_CLASS_HID_30c8,
        .class_tid = 2,
        .hdr_sig_id = 9,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 655360,
+       .flow_pattern_id = 1,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
+       .field_sig = { .bits =
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
+       },
+       [630] = {
+       .class_hid = BNXT_ULP_CLASS_HID_1cdc,
+       .class_tid = 2,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 655424,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -94122,18 +11562,33 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
        },
-       [4524] = {
-       .class_hid = BNXT_ULP_CLASS_HID_282c,
+       [631] = {
+       .class_hid = BNXT_ULP_CLASS_HID_50cc,
        .class_tid = 2,
        .hdr_sig_id = 9,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 720896,
+       .flow_pattern_id = 1,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
+       .field_sig = { .bits =
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
+       },
+       [632] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3d20,
+       .class_tid = 2,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 720960,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -94141,19 +11596,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
                BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
        },
-       [4525] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43124,
+       [633] = {
+       .class_hid = BNXT_ULP_CLASS_HID_529c,
        .class_tid = 2,
        .hdr_sig_id = 9,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 917504,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -94161,17 +11614,52 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
        },
-       [4526] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43760,
+       [634] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3ef0,
        .class_tid = 2,
        .hdr_sig_id = 9,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 917568,
+       .flow_pattern_id = 1,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
+       .field_sig = { .bits =
+               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
+       },
+       [635] = {
+       .class_hid = BNXT_ULP_CLASS_HID_72e0,
+       .class_tid = 2,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 983040,
+       .flow_pattern_id = 1,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
+       .field_sig = { .bits =
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
+       },
+       [636] = {
+       .class_hid = BNXT_ULP_CLASS_HID_5ef4,
+       .class_tid = 2,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 983104,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -94179,137 +11667,218 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
+               BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
+       },
+       [637] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2dfc,
+       .class_tid = 2,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 32768,
+       .flow_pattern_id = 1,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
+       .field_sig = { .bits =
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
+       },
+       [638] = {
+       .class_hid = BNXT_ULP_CLASS_HID_39e0,
+       .class_tid = 2,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 32832,
+       .flow_pattern_id = 1,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
+       .field_sig = { .bits =
+               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
+       },
+       [639] = {
+       .class_hid = BNXT_ULP_CLASS_HID_4530,
+       .class_tid = 2,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 49152,
+       .flow_pattern_id = 1,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
+       .field_sig = { .bits =
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
+       },
+       [640] = {
+       .class_hid = BNXT_ULP_CLASS_HID_5124,
+       .class_tid = 2,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 49216,
+       .flow_pattern_id = 1,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
+       .field_sig = { .bits =
+               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
+       },
+       [641] = {
+       .class_hid = BNXT_ULP_CLASS_HID_4df0,
+       .class_tid = 2,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 98304,
+       .flow_pattern_id = 1,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
+       .field_sig = { .bits =
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
+       },
+       [642] = {
+       .class_hid = BNXT_ULP_CLASS_HID_59e4,
+       .class_tid = 2,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 98368,
+       .flow_pattern_id = 1,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
+       .field_sig = { .bits =
+               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
        },
-       [4527] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41b40,
+       [643] = {
+       .class_hid = BNXT_ULP_CLASS_HID_1c78,
        .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 114688,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
        },
-       [4528] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4008c,
+       [644] = {
+       .class_hid = BNXT_ULP_CLASS_HID_7118,
        .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 114752,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
        },
-       [4529] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45588,
+       [645] = {
+       .class_hid = BNXT_ULP_CLASS_HID_0998,
        .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 163840,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
        },
-       [4530] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45bd4,
+       [646] = {
+       .class_hid = BNXT_ULP_CLASS_HID_158c,
        .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 163904,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
        },
-       [4531] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43f34,
+       [647] = {
+       .class_hid = BNXT_ULP_CLASS_HID_20dc,
        .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 180224,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
        },
-       [4532] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42570,
+       [648] = {
+       .class_hid = BNXT_ULP_CLASS_HID_0cc0,
        .class_tid = 2,
-       .hdr_sig_id = 9,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 180288,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
        },
-       [4533] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3488,
+       [649] = {
+       .class_hid = BNXT_ULP_CLASS_HID_299c,
        .class_tid = 2,
        .hdr_sig_id = 10,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 229376,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -94317,16 +11886,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
        },
-       [4534] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3a44,
+       [650] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3580,
        .class_tid = 2,
        .hdr_sig_id = 10,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 229440,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -94334,17 +11903,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
        },
-       [4535] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e24,
+       [651] = {
+       .class_hid = BNXT_ULP_CLASS_HID_40d0,
        .class_tid = 2,
        .hdr_sig_id = 10,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 245760,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -94352,17 +11921,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
        },
-       [4536] = {
-       .class_hid = BNXT_ULP_CLASS_HID_07e0,
+       [652] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2cc4,
        .class_tid = 2,
        .hdr_sig_id = 10,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 245824,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -94370,250 +11939,218 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
                BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
        },
-       [4537] = {
-       .class_hid = BNXT_ULP_CLASS_HID_591c,
+       [653] = {
+       .class_hid = BNXT_ULP_CLASS_HID_55a4,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 131072,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4538] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ed8,
+       [654] = {
+       .class_hid = BNXT_ULP_CLASS_HID_21b8,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 131136,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4539] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22b8,
+       [655] = {
+       .class_hid = BNXT_ULP_CLASS_HID_75a8,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 196608,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4540] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2874,
+       [656] = {
+       .class_hid = BNXT_ULP_CLASS_HID_41bc,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 196672,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
        },
-       [4541] = {
-       .class_hid = BNXT_ULP_CLASS_HID_03d8,
+       [657] = {
+       .class_hid = BNXT_ULP_CLASS_HID_7778,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 393216,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
        },
-       [4542] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0994,
+       [658] = {
+       .class_hid = BNXT_ULP_CLASS_HID_438c,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 393280,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
        },
-       [4543] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4880,
+       [659] = {
+       .class_hid = BNXT_ULP_CLASS_HID_0c30,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 458752,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
        },
-       [4544] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1330,
+       [660] = {
+       .class_hid = BNXT_ULP_CLASS_HID_1844,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 458816,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
        },
-       [4545] = {
-       .class_hid = BNXT_ULP_CLASS_HID_242c,
+       [661] = {
+       .class_hid = BNXT_ULP_CLASS_HID_30e8,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 655360,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
        },
-       [4546] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2de8,
+       [662] = {
+       .class_hid = BNXT_ULP_CLASS_HID_1cfc,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 655424,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
        },
-       [4547] = {
-       .class_hid = BNXT_ULP_CLASS_HID_31c8,
+       [663] = {
+       .class_hid = BNXT_ULP_CLASS_HID_50ec,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 720896,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
        },
-       [4548] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3784,
+       [664] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3d00,
        .class_tid = 2,
-       .hdr_sig_id = 10,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .hdr_sig_id = 11,
+       .flow_sig_id = 720960,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
        },
-       [4549] = {
-       .class_hid = BNXT_ULP_CLASS_HID_34b0,
+       [665] = {
+       .class_hid = BNXT_ULP_CLASS_HID_52bc,
        .class_tid = 2,
        .hdr_sig_id = 11,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 917504,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -94621,16 +12158,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
        },
-       [4550] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3a7c,
+       [666] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3ed0,
        .class_tid = 2,
        .hdr_sig_id = 11,
-       .flow_sig_id = 4,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 917568,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -94638,17 +12175,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
        },
-       [4551] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1e1c,
+       [667] = {
+       .class_hid = BNXT_ULP_CLASS_HID_72c0,
        .class_tid = 2,
        .hdr_sig_id = 11,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 983040,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -94656,17 +12193,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
        },
-       [4552] = {
-       .class_hid = BNXT_ULP_CLASS_HID_07d8,
+       [668] = {
+       .class_hid = BNXT_ULP_CLASS_HID_5ed4,
        .class_tid = 2,
        .hdr_sig_id = 11,
-       .flow_sig_id = 68,
-       .flow_pattern_id = 2,
+       .flow_sig_id = 983104,
+       .flow_pattern_id = 1,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -94674,208 +12211,266 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
                BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
+               BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
        },
-       [4553] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5924,
+       [669] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3866,
        .class_tid = 2,
-       .hdr_sig_id = 11,
+       .hdr_sig_id = 0,
+       .flow_sig_id = 4,
+       .flow_pattern_id = 2,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
+       .field_sig = { .bits =
+               BNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC }
+       },
+       [670] = {
+       .class_hid = BNXT_ULP_CLASS_HID_381e,
+       .class_tid = 2,
+       .hdr_sig_id = 1,
        .flow_sig_id = 4,
        .flow_pattern_id = 2,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC }
        },
-       [4554] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ee0,
+       [671] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3860,
        .class_tid = 2,
-       .hdr_sig_id = 11,
+       .hdr_sig_id = 2,
        .flow_sig_id = 4,
        .flow_pattern_id = 2,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC }
        },
-       [4555] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2280,
+       [672] = {
+       .class_hid = BNXT_ULP_CLASS_HID_0454,
        .class_tid = 2,
-       .hdr_sig_id = 11,
+       .hdr_sig_id = 2,
        .flow_sig_id = 68,
        .flow_pattern_id = 2,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
+       .field_sig = { .bits =
+               BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID }
+       },
+       [673] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3818,
+       .class_tid = 2,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 4,
+       .flow_pattern_id = 2,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC }
        },
-       [4556] = {
-       .class_hid = BNXT_ULP_CLASS_HID_284c,
+       [674] = {
+       .class_hid = BNXT_ULP_CLASS_HID_042c,
        .class_tid = 2,
-       .hdr_sig_id = 11,
+       .hdr_sig_id = 3,
        .flow_sig_id = 68,
        .flow_pattern_id = 2,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID }
        },
-       [4557] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43144,
+       [675] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3846,
        .class_tid = 2,
-       .hdr_sig_id = 11,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 4,
+       .flow_pattern_id = 2,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
+       .field_sig = { .bits =
+               BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC }
+       },
+       [676] = {
+       .class_hid = BNXT_ULP_CLASS_HID_387e,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
        .flow_sig_id = 4,
        .flow_pattern_id = 2,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
+       .field_sig = { .bits =
+               BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC }
+       },
+       [677] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3ba6,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 4,
+       .flow_pattern_id = 2,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC }
        },
-       [4558] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43700,
+       [678] = {
+       .class_hid = BNXT_ULP_CLASS_HID_385e,
        .class_tid = 2,
-       .hdr_sig_id = 11,
+       .hdr_sig_id = 7,
        .flow_sig_id = 4,
        .flow_pattern_id = 2,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
-               BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC }
        },
-       [4559] = {
-       .class_hid = BNXT_ULP_CLASS_HID_41b20,
+       [679] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3840,
        .class_tid = 2,
-       .hdr_sig_id = 11,
+       .hdr_sig_id = 8,
+       .flow_sig_id = 4,
+       .flow_pattern_id = 2,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
+       .field_sig = { .bits =
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC }
+       },
+       [680] = {
+       .class_hid = BNXT_ULP_CLASS_HID_0474,
+       .class_tid = 2,
+       .hdr_sig_id = 8,
        .flow_sig_id = 68,
        .flow_pattern_id = 2,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_ETH |
+               BNXT_ULP_HDR_BIT_OO_VLAN |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
+               BNXT_ULP_HDR_BIT_O_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_EGR },
+       .field_sig = { .bits =
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID }
+       },
+       [681] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3878,
+       .class_tid = 2,
+       .hdr_sig_id = 9,
+       .flow_sig_id = 4,
+       .flow_pattern_id = 2,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC }
        },
-       [4560] = {
-       .class_hid = BNXT_ULP_CLASS_HID_400ec,
+       [682] = {
+       .class_hid = BNXT_ULP_CLASS_HID_044c,
        .class_tid = 2,
-       .hdr_sig_id = 11,
+       .hdr_sig_id = 9,
        .flow_sig_id = 68,
        .flow_pattern_id = 2,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
                BNXT_ULP_HDR_BIT_O_IPV4 |
-               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_O_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID }
        },
-       [4561] = {
-       .class_hid = BNXT_ULP_CLASS_HID_455e8,
+       [683] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3ba0,
        .class_tid = 2,
-       .hdr_sig_id = 11,
+       .hdr_sig_id = 10,
        .flow_sig_id = 4,
        .flow_pattern_id = 2,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC }
        },
-       [4562] = {
-       .class_hid = BNXT_ULP_CLASS_HID_45bb4,
+       [684] = {
+       .class_hid = BNXT_ULP_CLASS_HID_0794,
        .class_tid = 2,
-       .hdr_sig_id = 11,
-       .flow_sig_id = 4,
+       .hdr_sig_id = 10,
+       .flow_sig_id = 68,
        .flow_pattern_id = 2,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
                BNXT_ULP_HDR_BIT_OO_VLAN |
-               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_IPV6 |
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
+               BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
+               BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID }
        },
-       [4563] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43f54,
+       [685] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3858,
        .class_tid = 2,
        .hdr_sig_id = 11,
-       .flow_sig_id = 68,
+       .flow_sig_id = 4,
        .flow_pattern_id = 2,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_ETH |
@@ -94885,14 +12480,10 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_FLOW_DIR_BITMASK_EGR },
        .field_sig = { .bits =
                BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC }
        },
-       [4564] = {
-       .class_hid = BNXT_ULP_CLASS_HID_42510,
+       [686] = {
+       .class_hid = BNXT_ULP_CLASS_HID_046c,
        .class_tid = 2,
        .hdr_sig_id = 11,
        .flow_sig_id = 68,
@@ -94906,10 +12497,6 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
        .field_sig = { .bits =
                BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
                BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
-               BNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
-               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |
-               BNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |
-               BNXT_ULP_MATCH_TYPE_BITMASK_EM },
+               BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID }
        }
 };
index 00dd52e..ca019bb 100644 (file)
 #define BNXT_ULP_MAX_NUM_DEVICES 4
 #define BNXT_ULP_LOG2_MAX_NUM_DEV 2
 #define BNXT_ULP_GEN_TBL_MAX_SZ 10
-#define BNXT_ULP_CLASS_SIG_TBL_MAX_SZ 524288
-#define BNXT_ULP_CLASS_MATCH_LIST_MAX_SZ 4565
-#define BNXT_ULP_CLASS_HID_LOW_PRIME 5939
-#define BNXT_ULP_CLASS_HID_HIGH_PRIME 7669
-#define BNXT_ULP_CLASS_HID_SHFTR 31
-#define BNXT_ULP_CLASS_HID_SHFTL 31
-#define BNXT_ULP_CLASS_HID_MASK 524287
+#define BNXT_ULP_CLASS_SIG_TBL_MAX_SZ 32768
+#define BNXT_ULP_CLASS_MATCH_LIST_MAX_SZ 687
+#define BNXT_ULP_CLASS_HID_LOW_PRIME 6701
+#define BNXT_ULP_CLASS_HID_HIGH_PRIME 7907
+#define BNXT_ULP_CLASS_HID_SHFTR 23
+#define BNXT_ULP_CLASS_HID_SHFTL 23
+#define BNXT_ULP_CLASS_HID_MASK 32767
 #define BNXT_ULP_ACT_SIG_TBL_MAX_SZ 2048
 #define BNXT_ULP_ACT_MATCH_LIST_MAX_SZ 86
 #define BNXT_ULP_ACT_HID_LOW_PRIME 7919
 #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 8
+#define BNXT_ULP_GLB_RESOURCE_TBL_MAX_SZ 11
+#define BNXT_ULP_APP_GLB_RESOURCE_TBL_MAX_SZ 10
+#define BNXT_ULP_COND_GOTO_REJECT 1023
+#define BNXT_ULP_COND_GOTO_RF 0x10000
 #define BNXT_ULP_GLB_FIELD_TBL_SHIFT 7
 #define BNXT_ULP_HDR_SIG_ID_SHIFT 4
 #define BNXT_ULP_GLB_FIELD_TBL_SIZE 5595
 #define ULP_WH_PLUS_CLASS_TMPL_LIST_SIZE 5
-#define ULP_WH_PLUS_CLASS_TBL_LIST_SIZE 73
+#define ULP_WH_PLUS_CLASS_TBL_LIST_SIZE 74
 #define ULP_WH_PLUS_CLASS_KEY_INFO_LIST_SIZE 484
 #define ULP_WH_PLUS_CLASS_IDENT_LIST_SIZE 20
 #define ULP_WH_PLUS_CLASS_RESULT_FIELD_LIST_SIZE 550
-#define ULP_WH_PLUS_CLASS_COND_LIST_SIZE 32
+#define ULP_WH_PLUS_CLASS_COND_LIST_SIZE 41
 #define ULP_THOR_CLASS_TMPL_LIST_SIZE 5
 #define ULP_THOR_CLASS_TBL_LIST_SIZE 26
 #define ULP_THOR_CLASS_KEY_INFO_LIST_SIZE 90
@@ -47,7 +50,7 @@
 #define ULP_WH_PLUS_ACT_KEY_INFO_LIST_SIZE 2
 #define ULP_WH_PLUS_ACT_IDENT_LIST_SIZE 1
 #define ULP_WH_PLUS_ACT_RESULT_FIELD_LIST_SIZE 512
-#define ULP_WH_PLUS_ACT_COND_LIST_SIZE 26
+#define ULP_WH_PLUS_ACT_COND_LIST_SIZE 39
 #define ULP_THOR_ACT_TMPL_LIST_SIZE 7
 #define ULP_THOR_ACT_TBL_LIST_SIZE 0
 #define ULP_THOR_ACT_KEY_INFO_LIST_SIZE 0
@@ -128,6 +131,24 @@ enum bnxt_ulp_byte_order {
        BNXT_ULP_BYTE_ORDER_LAST = 2
 };
 
+enum bnxt_ulp_cc_upd_opc {
+       BNXT_ULP_CC_UPD_OPC_NOP = 0,
+       BNXT_ULP_CC_UPD_OPC_EQ = 1,
+       BNXT_ULP_CC_UPD_OPC_NE = 2,
+       BNXT_ULP_CC_UPD_OPC_GT = 3,
+       BNXT_ULP_CC_UPD_OPC_GE = 4,
+       BNXT_ULP_CC_UPD_OPC_LT = 5,
+       BNXT_ULP_CC_UPD_OPC_LE = 6,
+       BNXT_ULP_CC_UPD_OPC_LAST = 7
+};
+
+enum bnxt_ulp_cc_upd_src {
+       BNXT_ULP_CC_UPD_SRC_REGFILE = 0,
+       BNXT_ULP_CC_UPD_SRC_GLB_REGFILE = 1,
+       BNXT_ULP_CC_UPD_SRC_COMP_FIELD = 2,
+       BNXT_ULP_CC_UPD_SRC_LAST = 3
+};
+
 enum bnxt_ulp_cf_idx {
        BNXT_ULP_CF_IDX_NOT_USED = 0,
        BNXT_ULP_CF_IDX_MPLS_TAG_NUM = 1,
@@ -215,7 +236,9 @@ enum bnxt_ulp_cond_opc {
        BNXT_ULP_COND_OPC_RF_NOT_SET = 9,
        BNXT_ULP_COND_OPC_FLOW_PAT_MATCH = 10,
        BNXT_ULP_COND_OPC_ACT_PAT_MATCH = 11,
-       BNXT_ULP_COND_OPC_LAST = 12
+       BNXT_ULP_COND_OPC_EXT_MEM_IS_SET = 12,
+       BNXT_ULP_COND_OPC_EXT_MEM_NOT_SET = 13,
+       BNXT_ULP_COND_OPC_LAST = 14
 };
 
 enum bnxt_ulp_critical_resource {
@@ -319,7 +342,13 @@ enum bnxt_ulp_glb_rf_idx {
        BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID = 3,
        BNXT_ULP_GLB_RF_IDX_VXLAN_PROF_FUNC_ID = 4,
        BNXT_ULP_GLB_RF_IDX_ENCAP_MAC_PTR = 5,
-       BNXT_ULP_GLB_RF_IDX_LAST = 6
+       BNXT_ULP_GLB_RF_IDX_APP_GLB_PROF_FUNC_ID_0 = 6,
+       BNXT_ULP_GLB_RF_IDX_APP_GLB_L2_CNTXT_ID_0 = 7,
+       BNXT_ULP_GLB_RF_IDX_APP_GLB_EM_PROFILE_ID_0 = 8,
+       BNXT_ULP_GLB_RF_IDX_APP_GLB_WC_PROFILE_ID_0 = 9,
+       BNXT_ULP_GLB_RF_IDX_APP_GLB_EM_KEY_ID_0 = 10,
+       BNXT_ULP_GLB_RF_IDX_APP_GLB_WC_KEY_ID_0 = 11,
+       BNXT_ULP_GLB_RF_IDX_LAST = 12
 };
 
 enum bnxt_ulp_hdr_type {
@@ -362,13 +391,6 @@ enum bnxt_ulp_match_type {
        BNXT_ULP_MATCH_TYPE_LAST = 2
 };
 
-enum bnxt_ulp_mem_type_opc {
-       BNXT_ULP_MEM_TYPE_OPC_NOP = 0,
-       BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_INT = 1,
-       BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_EXT = 2,
-       BNXT_ULP_MEM_TYPE_OPC_LAST = 3
-};
-
 enum bnxt_ulp_port_table {
        BNXT_ULP_PORT_TABLE_DRV_FUNC_PARENT_MAC = 0,
        BNXT_ULP_PORT_TABLE_DRV_FUNC_PARENT_VNIC = 1,
@@ -464,11 +486,6 @@ enum bnxt_ulp_flow_dir_bitmask {
        BNXT_ULP_FLOW_DIR_BITMASK_EGR = 0x8000000000000000
 };
 
-enum bnxt_ulp_match_type_bitmask {
-       BNXT_ULP_MATCH_TYPE_BITMASK_EM = 0x0000000000000000,
-       BNXT_ULP_MATCH_TYPE_BITMASK_WM = 0x8000000000000000
-};
-
 enum bnxt_ulp_resource_func {
        BNXT_ULP_RESOURCE_FUNC_INVALID = 0x00,
        BNXT_ULP_RESOURCE_FUNC_EM_TABLE = 0x20,
@@ -1038,4570 +1055,692 @@ enum ulp_thor_sym {
 };
 
 enum bnxt_ulp_class_hid {
-       BNXT_ULP_CLASS_HID_05d1 = 0x05d1,
-       BNXT_ULP_CLASS_HID_1229 = 0x1229,
-       BNXT_ULP_CLASS_HID_0bed = 0x0bed,
-       BNXT_ULP_CLASS_HID_1865 = 0x1865,
-       BNXT_ULP_CLASS_HID_25c9 = 0x25c9,
-       BNXT_ULP_CLASS_HID_3241 = 0x3241,
-       BNXT_ULP_CLASS_HID_2c05 = 0x2c05,
-       BNXT_ULP_CLASS_HID_389d = 0x389d,
-       BNXT_ULP_CLASS_HID_3c3d = 0x3c3d,
-       BNXT_ULP_CLASS_HID_48b5 = 0x48b5,
-       BNXT_ULP_CLASS_HID_4279 = 0x4279,
-       BNXT_ULP_CLASS_HID_4ef1 = 0x4ef1,
-       BNXT_ULP_CLASS_HID_5c55 = 0x5c55,
-       BNXT_ULP_CLASS_HID_0be1 = 0x0be1,
-       BNXT_ULP_CLASS_HID_05a5 = 0x05a5,
-       BNXT_ULP_CLASS_HID_123d = 0x123d,
-       BNXT_ULP_CLASS_HID_4142d = 0x4142d,
-       BNXT_ULP_CLASS_HID_42095 = 0x42095,
-       BNXT_ULP_CLASS_HID_41a69 = 0x41a69,
-       BNXT_ULP_CLASS_HID_426d1 = 0x426d1,
-       BNXT_ULP_CLASS_HID_44a99 = 0x44a99,
-       BNXT_ULP_CLASS_HID_45701 = 0x45701,
-       BNXT_ULP_CLASS_HID_450c5 = 0x450c5,
-       BNXT_ULP_CLASS_HID_40071 = 0x40071,
-       BNXT_ULP_CLASS_HID_40a85 = 0x40a85,
-       BNXT_ULP_CLASS_HID_4170d = 0x4170d,
-       BNXT_ULP_CLASS_HID_410c1 = 0x410c1,
-       BNXT_ULP_CLASS_HID_41d49 = 0x41d49,
-       BNXT_ULP_CLASS_HID_440f1 = 0x440f1,
-       BNXT_ULP_CLASS_HID_44d79 = 0x44d79,
-       BNXT_ULP_CLASS_HID_4473d = 0x4473d,
-       BNXT_ULP_CLASS_HID_453a5 = 0x453a5,
-       BNXT_ULP_CLASS_HID_244e3 = 0x244e3,
-       BNXT_ULP_CLASS_HID_2517b = 0x2517b,
-       BNXT_ULP_CLASS_HID_24b3f = 0x24b3f,
-       BNXT_ULP_CLASS_HID_257b7 = 0x257b7,
-       BNXT_ULP_CLASS_HID_22f5f = 0x22f5f,
-       BNXT_ULP_CLASS_HID_23bd7 = 0x23bd7,
-       BNXT_ULP_CLASS_HID_2359b = 0x2359b,
-       BNXT_ULP_CLASS_HID_24213 = 0x24213,
-       BNXT_ULP_CLASS_HID_20bab = 0x20bab,
-       BNXT_ULP_CLASS_HID_21823 = 0x21823,
-       BNXT_ULP_CLASS_HID_211e7 = 0x211e7,
-       BNXT_ULP_CLASS_HID_21e7f = 0x21e7f,
-       BNXT_ULP_CLASS_HID_252f3 = 0x252f3,
-       BNXT_ULP_CLASS_HID_2029f = 0x2029f,
-       BNXT_ULP_CLASS_HID_2590f = 0x2590f,
-       BNXT_ULP_CLASS_HID_208db = 0x208db,
-       BNXT_ULP_CLASS_HID_231d3 = 0x231d3,
-       BNXT_ULP_CLASS_HID_23e2b = 0x23e2b,
-       BNXT_ULP_CLASS_HID_237ef = 0x237ef,
-       BNXT_ULP_CLASS_HID_24467 = 0x24467,
-       BNXT_ULP_CLASS_HID_21c0f = 0x21c0f,
-       BNXT_ULP_CLASS_HID_22887 = 0x22887,
-       BNXT_ULP_CLASS_HID_2224b = 0x2224b,
-       BNXT_ULP_CLASS_HID_22ec3 = 0x22ec3,
-       BNXT_ULP_CLASS_HID_25547 = 0x25547,
-       BNXT_ULP_CLASS_HID_20513 = 0x20513,
-       BNXT_ULP_CLASS_HID_25b83 = 0x25b83,
-       BNXT_ULP_CLASS_HID_20b2f = 0x20b2f,
-       BNXT_ULP_CLASS_HID_23fa3 = 0x23fa3,
-       BNXT_ULP_CLASS_HID_24c3b = 0x24c3b,
-       BNXT_ULP_CLASS_HID_245ff = 0x245ff,
-       BNXT_ULP_CLASS_HID_25277 = 0x25277,
-       BNXT_ULP_CLASS_HID_64037 = 0x64037,
-       BNXT_ULP_CLASS_HID_64c8f = 0x64c8f,
-       BNXT_ULP_CLASS_HID_64673 = 0x64673,
-       BNXT_ULP_CLASS_HID_652cb = 0x652cb,
-       BNXT_ULP_CLASS_HID_62a93 = 0x62a93,
-       BNXT_ULP_CLASS_HID_636eb = 0x636eb,
-       BNXT_ULP_CLASS_HID_630af = 0x630af,
-       BNXT_ULP_CLASS_HID_63d27 = 0x63d27,
-       BNXT_ULP_CLASS_HID_606ff = 0x606ff,
-       BNXT_ULP_CLASS_HID_61377 = 0x61377,
-       BNXT_ULP_CLASS_HID_60d3b = 0x60d3b,
-       BNXT_ULP_CLASS_HID_619b3 = 0x619b3,
-       BNXT_ULP_CLASS_HID_64e07 = 0x64e07,
-       BNXT_ULP_CLASS_HID_65a9f = 0x65a9f,
-       BNXT_ULP_CLASS_HID_65443 = 0x65443,
-       BNXT_ULP_CLASS_HID_603ef = 0x603ef,
-       BNXT_ULP_CLASS_HID_62ce7 = 0x62ce7,
-       BNXT_ULP_CLASS_HID_6397f = 0x6397f,
-       BNXT_ULP_CLASS_HID_63323 = 0x63323,
-       BNXT_ULP_CLASS_HID_63fbb = 0x63fbb,
-       BNXT_ULP_CLASS_HID_61743 = 0x61743,
-       BNXT_ULP_CLASS_HID_623db = 0x623db,
-       BNXT_ULP_CLASS_HID_61d9f = 0x61d9f,
-       BNXT_ULP_CLASS_HID_62a17 = 0x62a17,
-       BNXT_ULP_CLASS_HID_6509b = 0x6509b,
-       BNXT_ULP_CLASS_HID_60027 = 0x60027,
-       BNXT_ULP_CLASS_HID_656d7 = 0x656d7,
-       BNXT_ULP_CLASS_HID_60663 = 0x60663,
-       BNXT_ULP_CLASS_HID_63af7 = 0x63af7,
-       BNXT_ULP_CLASS_HID_6474f = 0x6474f,
-       BNXT_ULP_CLASS_HID_64133 = 0x64133,
-       BNXT_ULP_CLASS_HID_64d8b = 0x64d8b,
-       BNXT_ULP_CLASS_HID_a3fb = 0xa3fb,
-       BNXT_ULP_CLASS_HID_b063 = 0xb063,
-       BNXT_ULP_CLASS_HID_aa27 = 0xaa27,
-       BNXT_ULP_CLASS_HID_b6af = 0xb6af,
-       BNXT_ULP_CLASS_HID_8e47 = 0x8e47,
-       BNXT_ULP_CLASS_HID_9acf = 0x9acf,
-       BNXT_ULP_CLASS_HID_9483 = 0x9483,
-       BNXT_ULP_CLASS_HID_a10b = 0xa10b,
-       BNXT_ULP_CLASS_HID_c78f = 0xc78f,
-       BNXT_ULP_CLASS_HID_d3f7 = 0xd3f7,
-       BNXT_ULP_CLASS_HID_cdcb = 0xcdcb,
-       BNXT_ULP_CLASS_HID_da33 = 0xda33,
-       BNXT_ULP_CLASS_HID_b1eb = 0xb1eb,
-       BNXT_ULP_CLASS_HID_be53 = 0xbe53,
-       BNXT_ULP_CLASS_HID_b817 = 0xb817,
-       BNXT_ULP_CLASS_HID_c49f = 0xc49f,
-       BNXT_ULP_CLASS_HID_49f2f = 0x49f2f,
-       BNXT_ULP_CLASS_HID_4ab97 = 0x4ab97,
-       BNXT_ULP_CLASS_HID_4a56b = 0x4a56b,
-       BNXT_ULP_CLASS_HID_4b1d3 = 0x4b1d3,
-       BNXT_ULP_CLASS_HID_4898b = 0x4898b,
-       BNXT_ULP_CLASS_HID_495f3 = 0x495f3,
-       BNXT_ULP_CLASS_HID_48fb7 = 0x48fb7,
-       BNXT_ULP_CLASS_HID_49c3f = 0x49c3f,
-       BNXT_ULP_CLASS_HID_4c2b3 = 0x4c2b3,
-       BNXT_ULP_CLASS_HID_4cf3b = 0x4cf3b,
-       BNXT_ULP_CLASS_HID_4c8ff = 0x4c8ff,
-       BNXT_ULP_CLASS_HID_4d567 = 0x4d567,
-       BNXT_ULP_CLASS_HID_4ad1f = 0x4ad1f,
-       BNXT_ULP_CLASS_HID_4b987 = 0x4b987,
-       BNXT_ULP_CLASS_HID_4b35b = 0x4b35b,
-       BNXT_ULP_CLASS_HID_4bfc3 = 0x4bfc3,
-       BNXT_ULP_CLASS_HID_1b9fb = 0x1b9fb,
-       BNXT_ULP_CLASS_HID_1c663 = 0x1c663,
-       BNXT_ULP_CLASS_HID_1c027 = 0x1c027,
-       BNXT_ULP_CLASS_HID_1ccaf = 0x1ccaf,
-       BNXT_ULP_CLASS_HID_1a447 = 0x1a447,
-       BNXT_ULP_CLASS_HID_1b0cf = 0x1b0cf,
-       BNXT_ULP_CLASS_HID_1aa83 = 0x1aa83,
-       BNXT_ULP_CLASS_HID_1b70b = 0x1b70b,
-       BNXT_ULP_CLASS_HID_180b3 = 0x180b3,
-       BNXT_ULP_CLASS_HID_18d3b = 0x18d3b,
-       BNXT_ULP_CLASS_HID_186ff = 0x186ff,
-       BNXT_ULP_CLASS_HID_19367 = 0x19367,
-       BNXT_ULP_CLASS_HID_1c7eb = 0x1c7eb,
-       BNXT_ULP_CLASS_HID_1d453 = 0x1d453,
-       BNXT_ULP_CLASS_HID_1ce17 = 0x1ce17,
-       BNXT_ULP_CLASS_HID_1da9f = 0x1da9f,
-       BNXT_ULP_CLASS_HID_5b52f = 0x5b52f,
-       BNXT_ULP_CLASS_HID_5c197 = 0x5c197,
-       BNXT_ULP_CLASS_HID_5bb6b = 0x5bb6b,
-       BNXT_ULP_CLASS_HID_5c7d3 = 0x5c7d3,
-       BNXT_ULP_CLASS_HID_59f8b = 0x59f8b,
-       BNXT_ULP_CLASS_HID_5abf3 = 0x5abf3,
-       BNXT_ULP_CLASS_HID_5a5b7 = 0x5a5b7,
-       BNXT_ULP_CLASS_HID_5b23f = 0x5b23f,
-       BNXT_ULP_CLASS_HID_5d8b3 = 0x5d8b3,
-       BNXT_ULP_CLASS_HID_5886f = 0x5886f,
-       BNXT_ULP_CLASS_HID_58223 = 0x58223,
-       BNXT_ULP_CLASS_HID_58eab = 0x58eab,
-       BNXT_ULP_CLASS_HID_5c31f = 0x5c31f,
-       BNXT_ULP_CLASS_HID_5cf87 = 0x5cf87,
-       BNXT_ULP_CLASS_HID_5c95b = 0x5c95b,
-       BNXT_ULP_CLASS_HID_5d5c3 = 0x5d5c3,
-       BNXT_ULP_CLASS_HID_05f1 = 0x05f1,
-       BNXT_ULP_CLASS_HID_1209 = 0x1209,
-       BNXT_ULP_CLASS_HID_0bcd = 0x0bcd,
-       BNXT_ULP_CLASS_HID_1845 = 0x1845,
-       BNXT_ULP_CLASS_HID_25e9 = 0x25e9,
-       BNXT_ULP_CLASS_HID_3261 = 0x3261,
-       BNXT_ULP_CLASS_HID_2c25 = 0x2c25,
-       BNXT_ULP_CLASS_HID_38bd = 0x38bd,
-       BNXT_ULP_CLASS_HID_3c1d = 0x3c1d,
-       BNXT_ULP_CLASS_HID_4895 = 0x4895,
-       BNXT_ULP_CLASS_HID_4259 = 0x4259,
-       BNXT_ULP_CLASS_HID_4ed1 = 0x4ed1,
-       BNXT_ULP_CLASS_HID_5c75 = 0x5c75,
-       BNXT_ULP_CLASS_HID_0bc1 = 0x0bc1,
-       BNXT_ULP_CLASS_HID_0585 = 0x0585,
-       BNXT_ULP_CLASS_HID_121d = 0x121d,
-       BNXT_ULP_CLASS_HID_58c5 = 0x58c5,
-       BNXT_ULP_CLASS_HID_0891 = 0x0891,
-       BNXT_ULP_CLASS_HID_0255 = 0x0255,
-       BNXT_ULP_CLASS_HID_0eed = 0x0eed,
-       BNXT_ULP_CLASS_HID_1c71 = 0x1c71,
-       BNXT_ULP_CLASS_HID_2889 = 0x2889,
-       BNXT_ULP_CLASS_HID_224d = 0x224d,
-       BNXT_ULP_CLASS_HID_2ec5 = 0x2ec5,
-       BNXT_ULP_CLASS_HID_32a5 = 0x32a5,
-       BNXT_ULP_CLASS_HID_3f3d = 0x3f3d,
-       BNXT_ULP_CLASS_HID_38e1 = 0x38e1,
-       BNXT_ULP_CLASS_HID_4579 = 0x4579,
-       BNXT_ULP_CLASS_HID_529d = 0x529d,
-       BNXT_ULP_CLASS_HID_0269 = 0x0269,
-       BNXT_ULP_CLASS_HID_58d9 = 0x58d9,
-       BNXT_ULP_CLASS_HID_08a5 = 0x08a5,
-       BNXT_ULP_CLASS_HID_400c5 = 0x400c5,
-       BNXT_ULP_CLASS_HID_40d5d = 0x40d5d,
-       BNXT_ULP_CLASS_HID_40701 = 0x40701,
-       BNXT_ULP_CLASS_HID_41399 = 0x41399,
-       BNXT_ULP_CLASS_HID_4213d = 0x4213d,
-       BNXT_ULP_CLASS_HID_42db5 = 0x42db5,
-       BNXT_ULP_CLASS_HID_42779 = 0x42779,
-       BNXT_ULP_CLASS_HID_433f1 = 0x433f1,
-       BNXT_ULP_CLASS_HID_43751 = 0x43751,
-       BNXT_ULP_CLASS_HID_443e9 = 0x443e9,
-       BNXT_ULP_CLASS_HID_43dad = 0x43dad,
-       BNXT_ULP_CLASS_HID_44a25 = 0x44a25,
-       BNXT_ULP_CLASS_HID_45749 = 0x45749,
-       BNXT_ULP_CLASS_HID_40715 = 0x40715,
-       BNXT_ULP_CLASS_HID_400d9 = 0x400d9,
-       BNXT_ULP_CLASS_HID_40d51 = 0x40d51,
-       BNXT_ULP_CLASS_HID_45419 = 0x45419,
-       BNXT_ULP_CLASS_HID_403e5 = 0x403e5,
-       BNXT_ULP_CLASS_HID_45a55 = 0x45a55,
-       BNXT_ULP_CLASS_HID_40a21 = 0x40a21,
-       BNXT_ULP_CLASS_HID_41745 = 0x41745,
-       BNXT_ULP_CLASS_HID_423dd = 0x423dd,
-       BNXT_ULP_CLASS_HID_41d81 = 0x41d81,
-       BNXT_ULP_CLASS_HID_42a19 = 0x42a19,
-       BNXT_ULP_CLASS_HID_42df9 = 0x42df9,
-       BNXT_ULP_CLASS_HID_43a71 = 0x43a71,
-       BNXT_ULP_CLASS_HID_43435 = 0x43435,
-       BNXT_ULP_CLASS_HID_4404d = 0x4404d,
-       BNXT_ULP_CLASS_HID_44dd1 = 0x44dd1,
-       BNXT_ULP_CLASS_HID_45a69 = 0x45a69,
-       BNXT_ULP_CLASS_HID_4542d = 0x4542d,
-       BNXT_ULP_CLASS_HID_403f9 = 0x403f9,
-       BNXT_ULP_CLASS_HID_4140d = 0x4140d,
-       BNXT_ULP_CLASS_HID_420b5 = 0x420b5,
-       BNXT_ULP_CLASS_HID_41a49 = 0x41a49,
-       BNXT_ULP_CLASS_HID_426f1 = 0x426f1,
-       BNXT_ULP_CLASS_HID_44ab9 = 0x44ab9,
-       BNXT_ULP_CLASS_HID_45721 = 0x45721,
-       BNXT_ULP_CLASS_HID_450e5 = 0x450e5,
-       BNXT_ULP_CLASS_HID_40051 = 0x40051,
-       BNXT_ULP_CLASS_HID_40aa5 = 0x40aa5,
-       BNXT_ULP_CLASS_HID_4172d = 0x4172d,
-       BNXT_ULP_CLASS_HID_410e1 = 0x410e1,
-       BNXT_ULP_CLASS_HID_41d69 = 0x41d69,
-       BNXT_ULP_CLASS_HID_440d1 = 0x440d1,
-       BNXT_ULP_CLASS_HID_44d59 = 0x44d59,
-       BNXT_ULP_CLASS_HID_4471d = 0x4471d,
-       BNXT_ULP_CLASS_HID_45385 = 0x45385,
-       BNXT_ULP_CLASS_HID_6400d = 0x6400d,
-       BNXT_ULP_CLASS_HID_64cb5 = 0x64cb5,
-       BNXT_ULP_CLASS_HID_64649 = 0x64649,
-       BNXT_ULP_CLASS_HID_652f1 = 0x652f1,
-       BNXT_ULP_CLASS_HID_619ed = 0x619ed,
-       BNXT_ULP_CLASS_HID_62615 = 0x62615,
-       BNXT_ULP_CLASS_HID_62029 = 0x62029,
-       BNXT_ULP_CLASS_HID_62c51 = 0x62c51,
-       BNXT_ULP_CLASS_HID_636a5 = 0x636a5,
-       BNXT_ULP_CLASS_HID_6432d = 0x6432d,
-       BNXT_ULP_CLASS_HID_63ce1 = 0x63ce1,
-       BNXT_ULP_CLASS_HID_64969 = 0x64969,
-       BNXT_ULP_CLASS_HID_61005 = 0x61005,
-       BNXT_ULP_CLASS_HID_61c8d = 0x61c8d,
-       BNXT_ULP_CLASS_HID_61641 = 0x61641,
-       BNXT_ULP_CLASS_HID_622c9 = 0x622c9,
-       BNXT_ULP_CLASS_HID_52a0d = 0x52a0d,
-       BNXT_ULP_CLASS_HID_536b5 = 0x536b5,
-       BNXT_ULP_CLASS_HID_53049 = 0x53049,
-       BNXT_ULP_CLASS_HID_53cf1 = 0x53cf1,
-       BNXT_ULP_CLASS_HID_503ed = 0x503ed,
-       BNXT_ULP_CLASS_HID_51015 = 0x51015,
-       BNXT_ULP_CLASS_HID_50a29 = 0x50a29,
-       BNXT_ULP_CLASS_HID_51651 = 0x51651,
-       BNXT_ULP_CLASS_HID_520a5 = 0x520a5,
-       BNXT_ULP_CLASS_HID_52d2d = 0x52d2d,
-       BNXT_ULP_CLASS_HID_526e1 = 0x526e1,
-       BNXT_ULP_CLASS_HID_53369 = 0x53369,
-       BNXT_ULP_CLASS_HID_556d1 = 0x556d1,
-       BNXT_ULP_CLASS_HID_5068d = 0x5068d,
-       BNXT_ULP_CLASS_HID_50041 = 0x50041,
-       BNXT_ULP_CLASS_HID_50cc9 = 0x50cc9,
-       BNXT_ULP_CLASS_HID_7560d = 0x7560d,
-       BNXT_ULP_CLASS_HID_705f9 = 0x705f9,
-       BNXT_ULP_CLASS_HID_75c49 = 0x75c49,
-       BNXT_ULP_CLASS_HID_70c25 = 0x70c25,
-       BNXT_ULP_CLASS_HID_72fed = 0x72fed,
-       BNXT_ULP_CLASS_HID_73c15 = 0x73c15,
-       BNXT_ULP_CLASS_HID_73629 = 0x73629,
-       BNXT_ULP_CLASS_HID_74251 = 0x74251,
-       BNXT_ULP_CLASS_HID_74ca5 = 0x74ca5,
-       BNXT_ULP_CLASS_HID_7592d = 0x7592d,
-       BNXT_ULP_CLASS_HID_752e1 = 0x752e1,
-       BNXT_ULP_CLASS_HID_7025d = 0x7025d,
-       BNXT_ULP_CLASS_HID_72605 = 0x72605,
-       BNXT_ULP_CLASS_HID_7328d = 0x7328d,
-       BNXT_ULP_CLASS_HID_72c41 = 0x72c41,
-       BNXT_ULP_CLASS_HID_738c9 = 0x738c9,
-       BNXT_ULP_CLASS_HID_0591 = 0x0591,
-       BNXT_ULP_CLASS_HID_1269 = 0x1269,
-       BNXT_ULP_CLASS_HID_0bad = 0x0bad,
-       BNXT_ULP_CLASS_HID_1825 = 0x1825,
-       BNXT_ULP_CLASS_HID_2589 = 0x2589,
-       BNXT_ULP_CLASS_HID_3201 = 0x3201,
-       BNXT_ULP_CLASS_HID_2c45 = 0x2c45,
-       BNXT_ULP_CLASS_HID_38dd = 0x38dd,
-       BNXT_ULP_CLASS_HID_3c7d = 0x3c7d,
-       BNXT_ULP_CLASS_HID_48f5 = 0x48f5,
-       BNXT_ULP_CLASS_HID_4239 = 0x4239,
-       BNXT_ULP_CLASS_HID_4eb1 = 0x4eb1,
-       BNXT_ULP_CLASS_HID_5c15 = 0x5c15,
-       BNXT_ULP_CLASS_HID_0ba1 = 0x0ba1,
-       BNXT_ULP_CLASS_HID_05e5 = 0x05e5,
-       BNXT_ULP_CLASS_HID_127d = 0x127d,
-       BNXT_ULP_CLASS_HID_58a5 = 0x58a5,
-       BNXT_ULP_CLASS_HID_08f1 = 0x08f1,
-       BNXT_ULP_CLASS_HID_0235 = 0x0235,
-       BNXT_ULP_CLASS_HID_0e8d = 0x0e8d,
-       BNXT_ULP_CLASS_HID_1c11 = 0x1c11,
-       BNXT_ULP_CLASS_HID_28e9 = 0x28e9,
-       BNXT_ULP_CLASS_HID_222d = 0x222d,
-       BNXT_ULP_CLASS_HID_2ea5 = 0x2ea5,
-       BNXT_ULP_CLASS_HID_32c5 = 0x32c5,
-       BNXT_ULP_CLASS_HID_3f5d = 0x3f5d,
-       BNXT_ULP_CLASS_HID_3881 = 0x3881,
-       BNXT_ULP_CLASS_HID_4519 = 0x4519,
-       BNXT_ULP_CLASS_HID_52fd = 0x52fd,
-       BNXT_ULP_CLASS_HID_0209 = 0x0209,
-       BNXT_ULP_CLASS_HID_58b9 = 0x58b9,
-       BNXT_ULP_CLASS_HID_08c5 = 0x08c5,
-       BNXT_ULP_CLASS_HID_400a5 = 0x400a5,
-       BNXT_ULP_CLASS_HID_40d3d = 0x40d3d,
-       BNXT_ULP_CLASS_HID_40761 = 0x40761,
-       BNXT_ULP_CLASS_HID_413f9 = 0x413f9,
-       BNXT_ULP_CLASS_HID_4215d = 0x4215d,
-       BNXT_ULP_CLASS_HID_42dd5 = 0x42dd5,
-       BNXT_ULP_CLASS_HID_42719 = 0x42719,
-       BNXT_ULP_CLASS_HID_43391 = 0x43391,
-       BNXT_ULP_CLASS_HID_43731 = 0x43731,
-       BNXT_ULP_CLASS_HID_44389 = 0x44389,
-       BNXT_ULP_CLASS_HID_43dcd = 0x43dcd,
-       BNXT_ULP_CLASS_HID_44a45 = 0x44a45,
-       BNXT_ULP_CLASS_HID_45729 = 0x45729,
-       BNXT_ULP_CLASS_HID_40775 = 0x40775,
-       BNXT_ULP_CLASS_HID_400b9 = 0x400b9,
-       BNXT_ULP_CLASS_HID_40d31 = 0x40d31,
-       BNXT_ULP_CLASS_HID_45479 = 0x45479,
-       BNXT_ULP_CLASS_HID_40385 = 0x40385,
-       BNXT_ULP_CLASS_HID_45a35 = 0x45a35,
-       BNXT_ULP_CLASS_HID_40a41 = 0x40a41,
-       BNXT_ULP_CLASS_HID_41725 = 0x41725,
-       BNXT_ULP_CLASS_HID_423bd = 0x423bd,
-       BNXT_ULP_CLASS_HID_41de1 = 0x41de1,
-       BNXT_ULP_CLASS_HID_42a79 = 0x42a79,
-       BNXT_ULP_CLASS_HID_42d99 = 0x42d99,
-       BNXT_ULP_CLASS_HID_43a11 = 0x43a11,
-       BNXT_ULP_CLASS_HID_43455 = 0x43455,
-       BNXT_ULP_CLASS_HID_4402d = 0x4402d,
-       BNXT_ULP_CLASS_HID_44db1 = 0x44db1,
-       BNXT_ULP_CLASS_HID_45a09 = 0x45a09,
-       BNXT_ULP_CLASS_HID_4544d = 0x4544d,
-       BNXT_ULP_CLASS_HID_40399 = 0x40399,
-       BNXT_ULP_CLASS_HID_4146d = 0x4146d,
-       BNXT_ULP_CLASS_HID_420d5 = 0x420d5,
-       BNXT_ULP_CLASS_HID_41a29 = 0x41a29,
-       BNXT_ULP_CLASS_HID_42691 = 0x42691,
-       BNXT_ULP_CLASS_HID_44ad9 = 0x44ad9,
-       BNXT_ULP_CLASS_HID_45741 = 0x45741,
-       BNXT_ULP_CLASS_HID_45085 = 0x45085,
-       BNXT_ULP_CLASS_HID_40031 = 0x40031,
-       BNXT_ULP_CLASS_HID_40ac5 = 0x40ac5,
-       BNXT_ULP_CLASS_HID_4174d = 0x4174d,
-       BNXT_ULP_CLASS_HID_41081 = 0x41081,
-       BNXT_ULP_CLASS_HID_41d09 = 0x41d09,
-       BNXT_ULP_CLASS_HID_440b1 = 0x440b1,
-       BNXT_ULP_CLASS_HID_44d39 = 0x44d39,
-       BNXT_ULP_CLASS_HID_4477d = 0x4477d,
-       BNXT_ULP_CLASS_HID_453e5 = 0x453e5,
-       BNXT_ULP_CLASS_HID_6406d = 0x6406d,
-       BNXT_ULP_CLASS_HID_64cd5 = 0x64cd5,
-       BNXT_ULP_CLASS_HID_64629 = 0x64629,
-       BNXT_ULP_CLASS_HID_65291 = 0x65291,
-       BNXT_ULP_CLASS_HID_6198d = 0x6198d,
-       BNXT_ULP_CLASS_HID_62675 = 0x62675,
-       BNXT_ULP_CLASS_HID_62049 = 0x62049,
-       BNXT_ULP_CLASS_HID_62c31 = 0x62c31,
-       BNXT_ULP_CLASS_HID_636c5 = 0x636c5,
-       BNXT_ULP_CLASS_HID_6434d = 0x6434d,
-       BNXT_ULP_CLASS_HID_63c81 = 0x63c81,
-       BNXT_ULP_CLASS_HID_64909 = 0x64909,
-       BNXT_ULP_CLASS_HID_61065 = 0x61065,
-       BNXT_ULP_CLASS_HID_61ced = 0x61ced,
-       BNXT_ULP_CLASS_HID_61621 = 0x61621,
-       BNXT_ULP_CLASS_HID_622a9 = 0x622a9,
-       BNXT_ULP_CLASS_HID_52a6d = 0x52a6d,
-       BNXT_ULP_CLASS_HID_536d5 = 0x536d5,
-       BNXT_ULP_CLASS_HID_53029 = 0x53029,
-       BNXT_ULP_CLASS_HID_53c91 = 0x53c91,
-       BNXT_ULP_CLASS_HID_5038d = 0x5038d,
-       BNXT_ULP_CLASS_HID_51075 = 0x51075,
-       BNXT_ULP_CLASS_HID_50a49 = 0x50a49,
-       BNXT_ULP_CLASS_HID_51631 = 0x51631,
-       BNXT_ULP_CLASS_HID_520c5 = 0x520c5,
-       BNXT_ULP_CLASS_HID_52d4d = 0x52d4d,
-       BNXT_ULP_CLASS_HID_52681 = 0x52681,
-       BNXT_ULP_CLASS_HID_53309 = 0x53309,
-       BNXT_ULP_CLASS_HID_556b1 = 0x556b1,
-       BNXT_ULP_CLASS_HID_506ed = 0x506ed,
-       BNXT_ULP_CLASS_HID_50021 = 0x50021,
-       BNXT_ULP_CLASS_HID_50ca9 = 0x50ca9,
-       BNXT_ULP_CLASS_HID_7566d = 0x7566d,
-       BNXT_ULP_CLASS_HID_70599 = 0x70599,
-       BNXT_ULP_CLASS_HID_75c29 = 0x75c29,
-       BNXT_ULP_CLASS_HID_70c45 = 0x70c45,
-       BNXT_ULP_CLASS_HID_72f8d = 0x72f8d,
-       BNXT_ULP_CLASS_HID_73c75 = 0x73c75,
-       BNXT_ULP_CLASS_HID_73649 = 0x73649,
-       BNXT_ULP_CLASS_HID_74231 = 0x74231,
-       BNXT_ULP_CLASS_HID_74cc5 = 0x74cc5,
-       BNXT_ULP_CLASS_HID_7594d = 0x7594d,
-       BNXT_ULP_CLASS_HID_75281 = 0x75281,
-       BNXT_ULP_CLASS_HID_7023d = 0x7023d,
-       BNXT_ULP_CLASS_HID_72665 = 0x72665,
-       BNXT_ULP_CLASS_HID_732ed = 0x732ed,
-       BNXT_ULP_CLASS_HID_72c21 = 0x72c21,
-       BNXT_ULP_CLASS_HID_738a9 = 0x738a9,
-       BNXT_ULP_CLASS_HID_244c3 = 0x244c3,
-       BNXT_ULP_CLASS_HID_2515b = 0x2515b,
-       BNXT_ULP_CLASS_HID_24b1f = 0x24b1f,
-       BNXT_ULP_CLASS_HID_25797 = 0x25797,
-       BNXT_ULP_CLASS_HID_22f7f = 0x22f7f,
-       BNXT_ULP_CLASS_HID_23bf7 = 0x23bf7,
-       BNXT_ULP_CLASS_HID_235bb = 0x235bb,
-       BNXT_ULP_CLASS_HID_24233 = 0x24233,
-       BNXT_ULP_CLASS_HID_20b8b = 0x20b8b,
-       BNXT_ULP_CLASS_HID_21803 = 0x21803,
-       BNXT_ULP_CLASS_HID_211c7 = 0x211c7,
-       BNXT_ULP_CLASS_HID_21e5f = 0x21e5f,
-       BNXT_ULP_CLASS_HID_252d3 = 0x252d3,
-       BNXT_ULP_CLASS_HID_202bf = 0x202bf,
-       BNXT_ULP_CLASS_HID_2592f = 0x2592f,
-       BNXT_ULP_CLASS_HID_208fb = 0x208fb,
-       BNXT_ULP_CLASS_HID_231f3 = 0x231f3,
-       BNXT_ULP_CLASS_HID_23e0b = 0x23e0b,
-       BNXT_ULP_CLASS_HID_237cf = 0x237cf,
-       BNXT_ULP_CLASS_HID_24447 = 0x24447,
-       BNXT_ULP_CLASS_HID_21c2f = 0x21c2f,
-       BNXT_ULP_CLASS_HID_228a7 = 0x228a7,
-       BNXT_ULP_CLASS_HID_2226b = 0x2226b,
-       BNXT_ULP_CLASS_HID_22ee3 = 0x22ee3,
-       BNXT_ULP_CLASS_HID_25567 = 0x25567,
-       BNXT_ULP_CLASS_HID_20533 = 0x20533,
-       BNXT_ULP_CLASS_HID_25ba3 = 0x25ba3,
-       BNXT_ULP_CLASS_HID_20b0f = 0x20b0f,
-       BNXT_ULP_CLASS_HID_23f83 = 0x23f83,
-       BNXT_ULP_CLASS_HID_24c1b = 0x24c1b,
-       BNXT_ULP_CLASS_HID_245df = 0x245df,
-       BNXT_ULP_CLASS_HID_25257 = 0x25257,
-       BNXT_ULP_CLASS_HID_64017 = 0x64017,
-       BNXT_ULP_CLASS_HID_64caf = 0x64caf,
-       BNXT_ULP_CLASS_HID_64653 = 0x64653,
-       BNXT_ULP_CLASS_HID_652eb = 0x652eb,
-       BNXT_ULP_CLASS_HID_62ab3 = 0x62ab3,
-       BNXT_ULP_CLASS_HID_636cb = 0x636cb,
-       BNXT_ULP_CLASS_HID_6308f = 0x6308f,
-       BNXT_ULP_CLASS_HID_63d07 = 0x63d07,
-       BNXT_ULP_CLASS_HID_606df = 0x606df,
-       BNXT_ULP_CLASS_HID_61357 = 0x61357,
-       BNXT_ULP_CLASS_HID_60d1b = 0x60d1b,
-       BNXT_ULP_CLASS_HID_61993 = 0x61993,
-       BNXT_ULP_CLASS_HID_64e27 = 0x64e27,
-       BNXT_ULP_CLASS_HID_65abf = 0x65abf,
-       BNXT_ULP_CLASS_HID_65463 = 0x65463,
-       BNXT_ULP_CLASS_HID_603cf = 0x603cf,
-       BNXT_ULP_CLASS_HID_62cc7 = 0x62cc7,
-       BNXT_ULP_CLASS_HID_6395f = 0x6395f,
-       BNXT_ULP_CLASS_HID_63303 = 0x63303,
-       BNXT_ULP_CLASS_HID_63f9b = 0x63f9b,
-       BNXT_ULP_CLASS_HID_61763 = 0x61763,
-       BNXT_ULP_CLASS_HID_623fb = 0x623fb,
-       BNXT_ULP_CLASS_HID_61dbf = 0x61dbf,
-       BNXT_ULP_CLASS_HID_62a37 = 0x62a37,
-       BNXT_ULP_CLASS_HID_650bb = 0x650bb,
-       BNXT_ULP_CLASS_HID_60007 = 0x60007,
-       BNXT_ULP_CLASS_HID_656f7 = 0x656f7,
-       BNXT_ULP_CLASS_HID_60643 = 0x60643,
-       BNXT_ULP_CLASS_HID_63ad7 = 0x63ad7,
-       BNXT_ULP_CLASS_HID_6476f = 0x6476f,
-       BNXT_ULP_CLASS_HID_64113 = 0x64113,
-       BNXT_ULP_CLASS_HID_64dab = 0x64dab,
-       BNXT_ULP_CLASS_HID_35ac3 = 0x35ac3,
-       BNXT_ULP_CLASS_HID_30aaf = 0x30aaf,
-       BNXT_ULP_CLASS_HID_30453 = 0x30453,
-       BNXT_ULP_CLASS_HID_310eb = 0x310eb,
-       BNXT_ULP_CLASS_HID_3457f = 0x3457f,
-       BNXT_ULP_CLASS_HID_351f7 = 0x351f7,
-       BNXT_ULP_CLASS_HID_34bbb = 0x34bbb,
-       BNXT_ULP_CLASS_HID_35833 = 0x35833,
-       BNXT_ULP_CLASS_HID_3218b = 0x3218b,
-       BNXT_ULP_CLASS_HID_32e03 = 0x32e03,
-       BNXT_ULP_CLASS_HID_327c7 = 0x327c7,
-       BNXT_ULP_CLASS_HID_3345f = 0x3345f,
-       BNXT_ULP_CLASS_HID_30c27 = 0x30c27,
-       BNXT_ULP_CLASS_HID_318bf = 0x318bf,
-       BNXT_ULP_CLASS_HID_31263 = 0x31263,
-       BNXT_ULP_CLASS_HID_31efb = 0x31efb,
-       BNXT_ULP_CLASS_HID_347f3 = 0x347f3,
-       BNXT_ULP_CLASS_HID_3540b = 0x3540b,
-       BNXT_ULP_CLASS_HID_34dcf = 0x34dcf,
-       BNXT_ULP_CLASS_HID_35a47 = 0x35a47,
-       BNXT_ULP_CLASS_HID_3322f = 0x3322f,
-       BNXT_ULP_CLASS_HID_33ea7 = 0x33ea7,
-       BNXT_ULP_CLASS_HID_3386b = 0x3386b,
-       BNXT_ULP_CLASS_HID_344e3 = 0x344e3,
-       BNXT_ULP_CLASS_HID_30ebb = 0x30ebb,
-       BNXT_ULP_CLASS_HID_31b33 = 0x31b33,
-       BNXT_ULP_CLASS_HID_314f7 = 0x314f7,
-       BNXT_ULP_CLASS_HID_3210f = 0x3210f,
-       BNXT_ULP_CLASS_HID_35583 = 0x35583,
-       BNXT_ULP_CLASS_HID_3056f = 0x3056f,
-       BNXT_ULP_CLASS_HID_35bdf = 0x35bdf,
-       BNXT_ULP_CLASS_HID_30bab = 0x30bab,
-       BNXT_ULP_CLASS_HID_75617 = 0x75617,
-       BNXT_ULP_CLASS_HID_705e3 = 0x705e3,
-       BNXT_ULP_CLASS_HID_75c53 = 0x75c53,
-       BNXT_ULP_CLASS_HID_70c3f = 0x70c3f,
-       BNXT_ULP_CLASS_HID_740b3 = 0x740b3,
-       BNXT_ULP_CLASS_HID_74ccb = 0x74ccb,
-       BNXT_ULP_CLASS_HID_7468f = 0x7468f,
-       BNXT_ULP_CLASS_HID_75307 = 0x75307,
-       BNXT_ULP_CLASS_HID_71cdf = 0x71cdf,
-       BNXT_ULP_CLASS_HID_72957 = 0x72957,
-       BNXT_ULP_CLASS_HID_7231b = 0x7231b,
-       BNXT_ULP_CLASS_HID_72f93 = 0x72f93,
-       BNXT_ULP_CLASS_HID_7077b = 0x7077b,
-       BNXT_ULP_CLASS_HID_713f3 = 0x713f3,
-       BNXT_ULP_CLASS_HID_70db7 = 0x70db7,
-       BNXT_ULP_CLASS_HID_719cf = 0x719cf,
-       BNXT_ULP_CLASS_HID_742c7 = 0x742c7,
-       BNXT_ULP_CLASS_HID_74f5f = 0x74f5f,
-       BNXT_ULP_CLASS_HID_74903 = 0x74903,
-       BNXT_ULP_CLASS_HID_7559b = 0x7559b,
-       BNXT_ULP_CLASS_HID_72d63 = 0x72d63,
-       BNXT_ULP_CLASS_HID_739fb = 0x739fb,
-       BNXT_ULP_CLASS_HID_733bf = 0x733bf,
-       BNXT_ULP_CLASS_HID_74037 = 0x74037,
-       BNXT_ULP_CLASS_HID_7098f = 0x7098f,
-       BNXT_ULP_CLASS_HID_71607 = 0x71607,
-       BNXT_ULP_CLASS_HID_70fcb = 0x70fcb,
-       BNXT_ULP_CLASS_HID_71c43 = 0x71c43,
-       BNXT_ULP_CLASS_HID_750d7 = 0x750d7,
-       BNXT_ULP_CLASS_HID_700a3 = 0x700a3,
-       BNXT_ULP_CLASS_HID_75713 = 0x75713,
-       BNXT_ULP_CLASS_HID_706ff = 0x706ff,
-       BNXT_ULP_CLASS_HID_2cfc3 = 0x2cfc3,
-       BNXT_ULP_CLASS_HID_2dc5b = 0x2dc5b,
-       BNXT_ULP_CLASS_HID_2d61f = 0x2d61f,
-       BNXT_ULP_CLASS_HID_285eb = 0x285eb,
-       BNXT_ULP_CLASS_HID_2ba7f = 0x2ba7f,
-       BNXT_ULP_CLASS_HID_2c6f7 = 0x2c6f7,
-       BNXT_ULP_CLASS_HID_2c0bb = 0x2c0bb,
-       BNXT_ULP_CLASS_HID_2cd33 = 0x2cd33,
-       BNXT_ULP_CLASS_HID_2968b = 0x2968b,
-       BNXT_ULP_CLASS_HID_2a303 = 0x2a303,
-       BNXT_ULP_CLASS_HID_29cc7 = 0x29cc7,
-       BNXT_ULP_CLASS_HID_2a95f = 0x2a95f,
-       BNXT_ULP_CLASS_HID_28127 = 0x28127,
-       BNXT_ULP_CLASS_HID_28dbf = 0x28dbf,
-       BNXT_ULP_CLASS_HID_28763 = 0x28763,
-       BNXT_ULP_CLASS_HID_293fb = 0x293fb,
-       BNXT_ULP_CLASS_HID_2bcf3 = 0x2bcf3,
-       BNXT_ULP_CLASS_HID_2c90b = 0x2c90b,
-       BNXT_ULP_CLASS_HID_2c2cf = 0x2c2cf,
-       BNXT_ULP_CLASS_HID_2cf47 = 0x2cf47,
-       BNXT_ULP_CLASS_HID_2a72f = 0x2a72f,
-       BNXT_ULP_CLASS_HID_2b3a7 = 0x2b3a7,
-       BNXT_ULP_CLASS_HID_2ad6b = 0x2ad6b,
-       BNXT_ULP_CLASS_HID_2b9e3 = 0x2b9e3,
-       BNXT_ULP_CLASS_HID_283bb = 0x283bb,
-       BNXT_ULP_CLASS_HID_29033 = 0x29033,
-       BNXT_ULP_CLASS_HID_289f7 = 0x289f7,
-       BNXT_ULP_CLASS_HID_2960f = 0x2960f,
-       BNXT_ULP_CLASS_HID_2ca83 = 0x2ca83,
-       BNXT_ULP_CLASS_HID_2d71b = 0x2d71b,
-       BNXT_ULP_CLASS_HID_2d0df = 0x2d0df,
-       BNXT_ULP_CLASS_HID_280ab = 0x280ab,
-       BNXT_ULP_CLASS_HID_6cb17 = 0x6cb17,
-       BNXT_ULP_CLASS_HID_6d7af = 0x6d7af,
-       BNXT_ULP_CLASS_HID_6d153 = 0x6d153,
-       BNXT_ULP_CLASS_HID_6813f = 0x6813f,
-       BNXT_ULP_CLASS_HID_6b5b3 = 0x6b5b3,
-       BNXT_ULP_CLASS_HID_6c1cb = 0x6c1cb,
-       BNXT_ULP_CLASS_HID_6bb8f = 0x6bb8f,
-       BNXT_ULP_CLASS_HID_6c807 = 0x6c807,
-       BNXT_ULP_CLASS_HID_691df = 0x691df,
-       BNXT_ULP_CLASS_HID_69e57 = 0x69e57,
-       BNXT_ULP_CLASS_HID_6981b = 0x6981b,
-       BNXT_ULP_CLASS_HID_6a493 = 0x6a493,
-       BNXT_ULP_CLASS_HID_6d927 = 0x6d927,
-       BNXT_ULP_CLASS_HID_688f3 = 0x688f3,
-       BNXT_ULP_CLASS_HID_682b7 = 0x682b7,
-       BNXT_ULP_CLASS_HID_68ecf = 0x68ecf,
-       BNXT_ULP_CLASS_HID_6b7c7 = 0x6b7c7,
-       BNXT_ULP_CLASS_HID_6c45f = 0x6c45f,
-       BNXT_ULP_CLASS_HID_6be03 = 0x6be03,
-       BNXT_ULP_CLASS_HID_6ca9b = 0x6ca9b,
-       BNXT_ULP_CLASS_HID_6a263 = 0x6a263,
-       BNXT_ULP_CLASS_HID_6aefb = 0x6aefb,
-       BNXT_ULP_CLASS_HID_6a8bf = 0x6a8bf,
-       BNXT_ULP_CLASS_HID_6b537 = 0x6b537,
-       BNXT_ULP_CLASS_HID_6dbbb = 0x6dbbb,
-       BNXT_ULP_CLASS_HID_68b07 = 0x68b07,
-       BNXT_ULP_CLASS_HID_684cb = 0x684cb,
-       BNXT_ULP_CLASS_HID_69143 = 0x69143,
-       BNXT_ULP_CLASS_HID_6c5d7 = 0x6c5d7,
-       BNXT_ULP_CLASS_HID_6d26f = 0x6d26f,
-       BNXT_ULP_CLASS_HID_6cc13 = 0x6cc13,
-       BNXT_ULP_CLASS_HID_6d8ab = 0x6d8ab,
-       BNXT_ULP_CLASS_HID_38917 = 0x38917,
-       BNXT_ULP_CLASS_HID_395af = 0x395af,
-       BNXT_ULP_CLASS_HID_38f53 = 0x38f53,
-       BNXT_ULP_CLASS_HID_39beb = 0x39beb,
-       BNXT_ULP_CLASS_HID_3d07f = 0x3d07f,
-       BNXT_ULP_CLASS_HID_3dcf7 = 0x3dcf7,
-       BNXT_ULP_CLASS_HID_3d6bb = 0x3d6bb,
-       BNXT_ULP_CLASS_HID_38607 = 0x38607,
-       BNXT_ULP_CLASS_HID_3ac8b = 0x3ac8b,
-       BNXT_ULP_CLASS_HID_3b903 = 0x3b903,
-       BNXT_ULP_CLASS_HID_3b2c7 = 0x3b2c7,
-       BNXT_ULP_CLASS_HID_3bf5f = 0x3bf5f,
-       BNXT_ULP_CLASS_HID_39727 = 0x39727,
-       BNXT_ULP_CLASS_HID_3a3bf = 0x3a3bf,
-       BNXT_ULP_CLASS_HID_39d63 = 0x39d63,
-       BNXT_ULP_CLASS_HID_3a9fb = 0x3a9fb,
-       BNXT_ULP_CLASS_HID_3d2f3 = 0x3d2f3,
-       BNXT_ULP_CLASS_HID_3825f = 0x3825f,
-       BNXT_ULP_CLASS_HID_3d8cf = 0x3d8cf,
-       BNXT_ULP_CLASS_HID_3889b = 0x3889b,
-       BNXT_ULP_CLASS_HID_3bd2f = 0x3bd2f,
-       BNXT_ULP_CLASS_HID_3c9a7 = 0x3c9a7,
-       BNXT_ULP_CLASS_HID_3c36b = 0x3c36b,
-       BNXT_ULP_CLASS_HID_3cfe3 = 0x3cfe3,
-       BNXT_ULP_CLASS_HID_399bb = 0x399bb,
-       BNXT_ULP_CLASS_HID_3a633 = 0x3a633,
-       BNXT_ULP_CLASS_HID_39ff7 = 0x39ff7,
-       BNXT_ULP_CLASS_HID_3ac0f = 0x3ac0f,
-       BNXT_ULP_CLASS_HID_383d7 = 0x383d7,
-       BNXT_ULP_CLASS_HID_3906f = 0x3906f,
-       BNXT_ULP_CLASS_HID_38a13 = 0x38a13,
-       BNXT_ULP_CLASS_HID_396ab = 0x396ab,
-       BNXT_ULP_CLASS_HID_7846b = 0x7846b,
-       BNXT_ULP_CLASS_HID_790e3 = 0x790e3,
-       BNXT_ULP_CLASS_HID_78aa7 = 0x78aa7,
-       BNXT_ULP_CLASS_HID_7973f = 0x7973f,
-       BNXT_ULP_CLASS_HID_7cbb3 = 0x7cbb3,
-       BNXT_ULP_CLASS_HID_7d7cb = 0x7d7cb,
-       BNXT_ULP_CLASS_HID_7d18f = 0x7d18f,
-       BNXT_ULP_CLASS_HID_7815b = 0x7815b,
-       BNXT_ULP_CLASS_HID_7a7df = 0x7a7df,
-       BNXT_ULP_CLASS_HID_7b457 = 0x7b457,
-       BNXT_ULP_CLASS_HID_7ae1b = 0x7ae1b,
-       BNXT_ULP_CLASS_HID_7ba93 = 0x7ba93,
-       BNXT_ULP_CLASS_HID_7927b = 0x7927b,
-       BNXT_ULP_CLASS_HID_79ef3 = 0x79ef3,
-       BNXT_ULP_CLASS_HID_798b7 = 0x798b7,
-       BNXT_ULP_CLASS_HID_7a4cf = 0x7a4cf,
-       BNXT_ULP_CLASS_HID_7cdc7 = 0x7cdc7,
-       BNXT_ULP_CLASS_HID_7da5f = 0x7da5f,
-       BNXT_ULP_CLASS_HID_7d403 = 0x7d403,
-       BNXT_ULP_CLASS_HID_783ef = 0x783ef,
-       BNXT_ULP_CLASS_HID_7b863 = 0x7b863,
-       BNXT_ULP_CLASS_HID_7c4fb = 0x7c4fb,
-       BNXT_ULP_CLASS_HID_7bebf = 0x7bebf,
-       BNXT_ULP_CLASS_HID_7cb37 = 0x7cb37,
-       BNXT_ULP_CLASS_HID_7948f = 0x7948f,
-       BNXT_ULP_CLASS_HID_7a107 = 0x7a107,
-       BNXT_ULP_CLASS_HID_79acb = 0x79acb,
-       BNXT_ULP_CLASS_HID_7a743 = 0x7a743,
-       BNXT_ULP_CLASS_HID_7dbd7 = 0x7dbd7,
-       BNXT_ULP_CLASS_HID_78ba3 = 0x78ba3,
-       BNXT_ULP_CLASS_HID_78567 = 0x78567,
-       BNXT_ULP_CLASS_HID_791ff = 0x791ff,
-       BNXT_ULP_CLASS_HID_a3db = 0xa3db,
-       BNXT_ULP_CLASS_HID_b043 = 0xb043,
-       BNXT_ULP_CLASS_HID_aa07 = 0xaa07,
-       BNXT_ULP_CLASS_HID_b68f = 0xb68f,
-       BNXT_ULP_CLASS_HID_8e67 = 0x8e67,
-       BNXT_ULP_CLASS_HID_9aef = 0x9aef,
-       BNXT_ULP_CLASS_HID_94a3 = 0x94a3,
-       BNXT_ULP_CLASS_HID_a12b = 0xa12b,
-       BNXT_ULP_CLASS_HID_c7af = 0xc7af,
-       BNXT_ULP_CLASS_HID_d3d7 = 0xd3d7,
-       BNXT_ULP_CLASS_HID_cdeb = 0xcdeb,
-       BNXT_ULP_CLASS_HID_da13 = 0xda13,
-       BNXT_ULP_CLASS_HID_b1cb = 0xb1cb,
-       BNXT_ULP_CLASS_HID_be73 = 0xbe73,
-       BNXT_ULP_CLASS_HID_b837 = 0xb837,
-       BNXT_ULP_CLASS_HID_c4bf = 0xc4bf,
-       BNXT_ULP_CLASS_HID_49f0f = 0x49f0f,
-       BNXT_ULP_CLASS_HID_4abb7 = 0x4abb7,
-       BNXT_ULP_CLASS_HID_4a54b = 0x4a54b,
-       BNXT_ULP_CLASS_HID_4b1f3 = 0x4b1f3,
-       BNXT_ULP_CLASS_HID_489ab = 0x489ab,
-       BNXT_ULP_CLASS_HID_495d3 = 0x495d3,
-       BNXT_ULP_CLASS_HID_48f97 = 0x48f97,
-       BNXT_ULP_CLASS_HID_49c1f = 0x49c1f,
-       BNXT_ULP_CLASS_HID_4c293 = 0x4c293,
-       BNXT_ULP_CLASS_HID_4cf1b = 0x4cf1b,
-       BNXT_ULP_CLASS_HID_4c8df = 0x4c8df,
-       BNXT_ULP_CLASS_HID_4d547 = 0x4d547,
-       BNXT_ULP_CLASS_HID_4ad3f = 0x4ad3f,
-       BNXT_ULP_CLASS_HID_4b9a7 = 0x4b9a7,
-       BNXT_ULP_CLASS_HID_4b37b = 0x4b37b,
-       BNXT_ULP_CLASS_HID_4bfe3 = 0x4bfe3,
-       BNXT_ULP_CLASS_HID_1b9db = 0x1b9db,
-       BNXT_ULP_CLASS_HID_1c643 = 0x1c643,
-       BNXT_ULP_CLASS_HID_1c007 = 0x1c007,
-       BNXT_ULP_CLASS_HID_1cc8f = 0x1cc8f,
-       BNXT_ULP_CLASS_HID_1a467 = 0x1a467,
-       BNXT_ULP_CLASS_HID_1b0ef = 0x1b0ef,
-       BNXT_ULP_CLASS_HID_1aaa3 = 0x1aaa3,
-       BNXT_ULP_CLASS_HID_1b72b = 0x1b72b,
-       BNXT_ULP_CLASS_HID_18093 = 0x18093,
-       BNXT_ULP_CLASS_HID_18d1b = 0x18d1b,
-       BNXT_ULP_CLASS_HID_186df = 0x186df,
-       BNXT_ULP_CLASS_HID_19347 = 0x19347,
-       BNXT_ULP_CLASS_HID_1c7cb = 0x1c7cb,
-       BNXT_ULP_CLASS_HID_1d473 = 0x1d473,
-       BNXT_ULP_CLASS_HID_1ce37 = 0x1ce37,
-       BNXT_ULP_CLASS_HID_1dabf = 0x1dabf,
-       BNXT_ULP_CLASS_HID_5b50f = 0x5b50f,
-       BNXT_ULP_CLASS_HID_5c1b7 = 0x5c1b7,
-       BNXT_ULP_CLASS_HID_5bb4b = 0x5bb4b,
-       BNXT_ULP_CLASS_HID_5c7f3 = 0x5c7f3,
-       BNXT_ULP_CLASS_HID_59fab = 0x59fab,
-       BNXT_ULP_CLASS_HID_5abd3 = 0x5abd3,
-       BNXT_ULP_CLASS_HID_5a597 = 0x5a597,
-       BNXT_ULP_CLASS_HID_5b21f = 0x5b21f,
-       BNXT_ULP_CLASS_HID_5d893 = 0x5d893,
-       BNXT_ULP_CLASS_HID_5884f = 0x5884f,
-       BNXT_ULP_CLASS_HID_58203 = 0x58203,
-       BNXT_ULP_CLASS_HID_58e8b = 0x58e8b,
-       BNXT_ULP_CLASS_HID_5c33f = 0x5c33f,
-       BNXT_ULP_CLASS_HID_5cfa7 = 0x5cfa7,
-       BNXT_ULP_CLASS_HID_5c97b = 0x5c97b,
-       BNXT_ULP_CLASS_HID_5d5e3 = 0x5d5e3,
-       BNXT_ULP_CLASS_HID_e95b = 0xe95b,
-       BNXT_ULP_CLASS_HID_f5c3 = 0xf5c3,
-       BNXT_ULP_CLASS_HID_ef87 = 0xef87,
-       BNXT_ULP_CLASS_HID_fc0f = 0xfc0f,
-       BNXT_ULP_CLASS_HID_d3e7 = 0xd3e7,
-       BNXT_ULP_CLASS_HID_e06f = 0xe06f,
-       BNXT_ULP_CLASS_HID_da23 = 0xda23,
-       BNXT_ULP_CLASS_HID_e6ab = 0xe6ab,
-       BNXT_ULP_CLASS_HID_cd2f = 0xcd2f,
-       BNXT_ULP_CLASS_HID_d957 = 0xd957,
-       BNXT_ULP_CLASS_HID_d36b = 0xd36b,
-       BNXT_ULP_CLASS_HID_c2c7 = 0xc2c7,
-       BNXT_ULP_CLASS_HID_f74b = 0xf74b,
-       BNXT_ULP_CLASS_HID_c3f3 = 0xc3f3,
-       BNXT_ULP_CLASS_HID_fdb7 = 0xfdb7,
-       BNXT_ULP_CLASS_HID_ca3f = 0xca3f,
-       BNXT_ULP_CLASS_HID_4e48f = 0x4e48f,
-       BNXT_ULP_CLASS_HID_4f137 = 0x4f137,
-       BNXT_ULP_CLASS_HID_4eacb = 0x4eacb,
-       BNXT_ULP_CLASS_HID_4f773 = 0x4f773,
-       BNXT_ULP_CLASS_HID_4cf2b = 0x4cf2b,
-       BNXT_ULP_CLASS_HID_4db53 = 0x4db53,
-       BNXT_ULP_CLASS_HID_4d517 = 0x4d517,
-       BNXT_ULP_CLASS_HID_4e19f = 0x4e19f,
-       BNXT_ULP_CLASS_HID_4c813 = 0x4c813,
-       BNXT_ULP_CLASS_HID_4d49b = 0x4d49b,
-       BNXT_ULP_CLASS_HID_4ce5f = 0x4ce5f,
-       BNXT_ULP_CLASS_HID_4dac7 = 0x4dac7,
-       BNXT_ULP_CLASS_HID_4f2bf = 0x4f2bf,
-       BNXT_ULP_CLASS_HID_4ff27 = 0x4ff27,
-       BNXT_ULP_CLASS_HID_4f8fb = 0x4f8fb,
-       BNXT_ULP_CLASS_HID_4c563 = 0x4c563,
-       BNXT_ULP_CLASS_HID_1ff5b = 0x1ff5b,
-       BNXT_ULP_CLASS_HID_1cbc3 = 0x1cbc3,
-       BNXT_ULP_CLASS_HID_1c587 = 0x1c587,
-       BNXT_ULP_CLASS_HID_1d20f = 0x1d20f,
-       BNXT_ULP_CLASS_HID_1e9e7 = 0x1e9e7,
-       BNXT_ULP_CLASS_HID_1f66f = 0x1f66f,
-       BNXT_ULP_CLASS_HID_1f023 = 0x1f023,
-       BNXT_ULP_CLASS_HID_1fcab = 0x1fcab,
-       BNXT_ULP_CLASS_HID_1c613 = 0x1c613,
-       BNXT_ULP_CLASS_HID_1d29b = 0x1d29b,
-       BNXT_ULP_CLASS_HID_1cc5f = 0x1cc5f,
-       BNXT_ULP_CLASS_HID_1d8c7 = 0x1d8c7,
-       BNXT_ULP_CLASS_HID_1cd4b = 0x1cd4b,
-       BNXT_ULP_CLASS_HID_1d9f3 = 0x1d9f3,
-       BNXT_ULP_CLASS_HID_1d3b7 = 0x1d3b7,
-       BNXT_ULP_CLASS_HID_1c363 = 0x1c363,
-       BNXT_ULP_CLASS_HID_5fa8f = 0x5fa8f,
-       BNXT_ULP_CLASS_HID_5c737 = 0x5c737,
-       BNXT_ULP_CLASS_HID_5c0cb = 0x5c0cb,
-       BNXT_ULP_CLASS_HID_5cd73 = 0x5cd73,
-       BNXT_ULP_CLASS_HID_5e52b = 0x5e52b,
-       BNXT_ULP_CLASS_HID_5f153 = 0x5f153,
-       BNXT_ULP_CLASS_HID_5eb17 = 0x5eb17,
-       BNXT_ULP_CLASS_HID_5f79f = 0x5f79f,
-       BNXT_ULP_CLASS_HID_5c147 = 0x5c147,
-       BNXT_ULP_CLASS_HID_5cdcf = 0x5cdcf,
-       BNXT_ULP_CLASS_HID_5c783 = 0x5c783,
-       BNXT_ULP_CLASS_HID_5d40b = 0x5d40b,
-       BNXT_ULP_CLASS_HID_5c8bf = 0x5c8bf,
-       BNXT_ULP_CLASS_HID_5d527 = 0x5d527,
-       BNXT_ULP_CLASS_HID_5cefb = 0x5cefb,
-       BNXT_ULP_CLASS_HID_5db63 = 0x5db63,
-       BNXT_ULP_CLASS_HID_a69b = 0xa69b,
-       BNXT_ULP_CLASS_HID_b303 = 0xb303,
-       BNXT_ULP_CLASS_HID_acc7 = 0xacc7,
-       BNXT_ULP_CLASS_HID_b94f = 0xb94f,
-       BNXT_ULP_CLASS_HID_b127 = 0xb127,
-       BNXT_ULP_CLASS_HID_bdaf = 0xbdaf,
-       BNXT_ULP_CLASS_HID_b763 = 0xb763,
-       BNXT_ULP_CLASS_HID_a3eb = 0xa3eb,
-       BNXT_ULP_CLASS_HID_ea6f = 0xea6f,
-       BNXT_ULP_CLASS_HID_f697 = 0xf697,
-       BNXT_ULP_CLASS_HID_f0ab = 0xf0ab,
-       BNXT_ULP_CLASS_HID_a007 = 0xa007,
-       BNXT_ULP_CLASS_HID_b48b = 0xb48b,
-       BNXT_ULP_CLASS_HID_e133 = 0xe133,
-       BNXT_ULP_CLASS_HID_baf7 = 0xbaf7,
-       BNXT_ULP_CLASS_HID_e77f = 0xe77f,
-       BNXT_ULP_CLASS_HID_4a1cf = 0x4a1cf,
-       BNXT_ULP_CLASS_HID_4ae77 = 0x4ae77,
-       BNXT_ULP_CLASS_HID_4a80b = 0x4a80b,
-       BNXT_ULP_CLASS_HID_4b4b3 = 0x4b4b3,
-       BNXT_ULP_CLASS_HID_4ac6b = 0x4ac6b,
-       BNXT_ULP_CLASS_HID_4b893 = 0x4b893,
-       BNXT_ULP_CLASS_HID_4b257 = 0x4b257,
-       BNXT_ULP_CLASS_HID_4bedf = 0x4bedf,
-       BNXT_ULP_CLASS_HID_4e553 = 0x4e553,
-       BNXT_ULP_CLASS_HID_4f1db = 0x4f1db,
-       BNXT_ULP_CLASS_HID_4eb9f = 0x4eb9f,
-       BNXT_ULP_CLASS_HID_4f807 = 0x4f807,
-       BNXT_ULP_CLASS_HID_4afff = 0x4afff,
-       BNXT_ULP_CLASS_HID_4bc67 = 0x4bc67,
-       BNXT_ULP_CLASS_HID_4b63b = 0x4b63b,
-       BNXT_ULP_CLASS_HID_4e2a3 = 0x4e2a3,
-       BNXT_ULP_CLASS_HID_1bc9b = 0x1bc9b,
-       BNXT_ULP_CLASS_HID_1e903 = 0x1e903,
-       BNXT_ULP_CLASS_HID_1e2c7 = 0x1e2c7,
-       BNXT_ULP_CLASS_HID_1ef4f = 0x1ef4f,
-       BNXT_ULP_CLASS_HID_1a727 = 0x1a727,
-       BNXT_ULP_CLASS_HID_1b3af = 0x1b3af,
-       BNXT_ULP_CLASS_HID_1ad63 = 0x1ad63,
-       BNXT_ULP_CLASS_HID_1b9eb = 0x1b9eb,
-       BNXT_ULP_CLASS_HID_1a353 = 0x1a353,
-       BNXT_ULP_CLASS_HID_1afdb = 0x1afdb,
-       BNXT_ULP_CLASS_HID_1a99f = 0x1a99f,
-       BNXT_ULP_CLASS_HID_1b607 = 0x1b607,
-       BNXT_ULP_CLASS_HID_1ea8b = 0x1ea8b,
-       BNXT_ULP_CLASS_HID_1f733 = 0x1f733,
-       BNXT_ULP_CLASS_HID_1f0f7 = 0x1f0f7,
-       BNXT_ULP_CLASS_HID_1a0a3 = 0x1a0a3,
-       BNXT_ULP_CLASS_HID_5b7cf = 0x5b7cf,
-       BNXT_ULP_CLASS_HID_5e477 = 0x5e477,
-       BNXT_ULP_CLASS_HID_5be0b = 0x5be0b,
-       BNXT_ULP_CLASS_HID_5eab3 = 0x5eab3,
-       BNXT_ULP_CLASS_HID_5a26b = 0x5a26b,
-       BNXT_ULP_CLASS_HID_5ae93 = 0x5ae93,
-       BNXT_ULP_CLASS_HID_5a857 = 0x5a857,
-       BNXT_ULP_CLASS_HID_5b4df = 0x5b4df,
-       BNXT_ULP_CLASS_HID_5fb53 = 0x5fb53,
-       BNXT_ULP_CLASS_HID_5ab0f = 0x5ab0f,
-       BNXT_ULP_CLASS_HID_5a4c3 = 0x5a4c3,
-       BNXT_ULP_CLASS_HID_5b14b = 0x5b14b,
-       BNXT_ULP_CLASS_HID_5e5ff = 0x5e5ff,
-       BNXT_ULP_CLASS_HID_5f267 = 0x5f267,
-       BNXT_ULP_CLASS_HID_5ec3b = 0x5ec3b,
-       BNXT_ULP_CLASS_HID_5f8a3 = 0x5f8a3,
-       BNXT_ULP_CLASS_HID_ec1b = 0xec1b,
-       BNXT_ULP_CLASS_HID_f883 = 0xf883,
-       BNXT_ULP_CLASS_HID_f247 = 0xf247,
-       BNXT_ULP_CLASS_HID_fecf = 0xfecf,
-       BNXT_ULP_CLASS_HID_f6a7 = 0xf6a7,
-       BNXT_ULP_CLASS_HID_e32f = 0xe32f,
-       BNXT_ULP_CLASS_HID_fce3 = 0xfce3,
-       BNXT_ULP_CLASS_HID_e96b = 0xe96b,
-       BNXT_ULP_CLASS_HID_efef = 0xefef,
-       BNXT_ULP_CLASS_HID_fc17 = 0xfc17,
-       BNXT_ULP_CLASS_HID_f62b = 0xf62b,
-       BNXT_ULP_CLASS_HID_e587 = 0xe587,
-       BNXT_ULP_CLASS_HID_fa0b = 0xfa0b,
-       BNXT_ULP_CLASS_HID_e6b3 = 0xe6b3,
-       BNXT_ULP_CLASS_HID_e077 = 0xe077,
-       BNXT_ULP_CLASS_HID_ecff = 0xecff,
-       BNXT_ULP_CLASS_HID_4e74f = 0x4e74f,
-       BNXT_ULP_CLASS_HID_4f3f7 = 0x4f3f7,
-       BNXT_ULP_CLASS_HID_4ed8b = 0x4ed8b,
-       BNXT_ULP_CLASS_HID_4fa33 = 0x4fa33,
-       BNXT_ULP_CLASS_HID_4f1eb = 0x4f1eb,
-       BNXT_ULP_CLASS_HID_4fe13 = 0x4fe13,
-       BNXT_ULP_CLASS_HID_4f7d7 = 0x4f7d7,
-       BNXT_ULP_CLASS_HID_4e45f = 0x4e45f,
-       BNXT_ULP_CLASS_HID_4ead3 = 0x4ead3,
-       BNXT_ULP_CLASS_HID_4f75b = 0x4f75b,
-       BNXT_ULP_CLASS_HID_4f11f = 0x4f11f,
-       BNXT_ULP_CLASS_HID_4e0cb = 0x4e0cb,
-       BNXT_ULP_CLASS_HID_4f57f = 0x4f57f,
-       BNXT_ULP_CLASS_HID_4e1e7 = 0x4e1e7,
-       BNXT_ULP_CLASS_HID_4fbbb = 0x4fbbb,
-       BNXT_ULP_CLASS_HID_4e823 = 0x4e823,
-       BNXT_ULP_CLASS_HID_1e21b = 0x1e21b,
-       BNXT_ULP_CLASS_HID_1ee83 = 0x1ee83,
-       BNXT_ULP_CLASS_HID_1e847 = 0x1e847,
-       BNXT_ULP_CLASS_HID_1f4cf = 0x1f4cf,
-       BNXT_ULP_CLASS_HID_1eca7 = 0x1eca7,
-       BNXT_ULP_CLASS_HID_1f92f = 0x1f92f,
-       BNXT_ULP_CLASS_HID_1f2e3 = 0x1f2e3,
-       BNXT_ULP_CLASS_HID_1ff6b = 0x1ff6b,
-       BNXT_ULP_CLASS_HID_1e8d3 = 0x1e8d3,
-       BNXT_ULP_CLASS_HID_1f55b = 0x1f55b,
-       BNXT_ULP_CLASS_HID_1ef1f = 0x1ef1f,
-       BNXT_ULP_CLASS_HID_1fb87 = 0x1fb87,
-       BNXT_ULP_CLASS_HID_1f00b = 0x1f00b,
-       BNXT_ULP_CLASS_HID_1fcb3 = 0x1fcb3,
-       BNXT_ULP_CLASS_HID_1f677 = 0x1f677,
-       BNXT_ULP_CLASS_HID_1e623 = 0x1e623,
-       BNXT_ULP_CLASS_HID_5fd4f = 0x5fd4f,
-       BNXT_ULP_CLASS_HID_5e9f7 = 0x5e9f7,
-       BNXT_ULP_CLASS_HID_5e38b = 0x5e38b,
-       BNXT_ULP_CLASS_HID_5f033 = 0x5f033,
-       BNXT_ULP_CLASS_HID_5e7eb = 0x5e7eb,
-       BNXT_ULP_CLASS_HID_5f413 = 0x5f413,
-       BNXT_ULP_CLASS_HID_5edd7 = 0x5edd7,
-       BNXT_ULP_CLASS_HID_5fa5f = 0x5fa5f,
-       BNXT_ULP_CLASS_HID_5e407 = 0x5e407,
-       BNXT_ULP_CLASS_HID_5f08f = 0x5f08f,
-       BNXT_ULP_CLASS_HID_5ea43 = 0x5ea43,
-       BNXT_ULP_CLASS_HID_5f6cb = 0x5f6cb,
-       BNXT_ULP_CLASS_HID_5eb7f = 0x5eb7f,
-       BNXT_ULP_CLASS_HID_5f7e7 = 0x5f7e7,
-       BNXT_ULP_CLASS_HID_5f1bb = 0x5f1bb,
-       BNXT_ULP_CLASS_HID_5e117 = 0x5e117,
-       BNXT_ULP_CLASS_HID_244a3 = 0x244a3,
-       BNXT_ULP_CLASS_HID_2513b = 0x2513b,
-       BNXT_ULP_CLASS_HID_24b7f = 0x24b7f,
-       BNXT_ULP_CLASS_HID_257f7 = 0x257f7,
-       BNXT_ULP_CLASS_HID_22f1f = 0x22f1f,
-       BNXT_ULP_CLASS_HID_23b97 = 0x23b97,
-       BNXT_ULP_CLASS_HID_235db = 0x235db,
-       BNXT_ULP_CLASS_HID_24253 = 0x24253,
-       BNXT_ULP_CLASS_HID_20beb = 0x20beb,
-       BNXT_ULP_CLASS_HID_21863 = 0x21863,
-       BNXT_ULP_CLASS_HID_211a7 = 0x211a7,
-       BNXT_ULP_CLASS_HID_21e3f = 0x21e3f,
-       BNXT_ULP_CLASS_HID_252b3 = 0x252b3,
-       BNXT_ULP_CLASS_HID_202df = 0x202df,
-       BNXT_ULP_CLASS_HID_2594f = 0x2594f,
-       BNXT_ULP_CLASS_HID_2089b = 0x2089b,
-       BNXT_ULP_CLASS_HID_23193 = 0x23193,
-       BNXT_ULP_CLASS_HID_23e6b = 0x23e6b,
-       BNXT_ULP_CLASS_HID_237af = 0x237af,
-       BNXT_ULP_CLASS_HID_24427 = 0x24427,
-       BNXT_ULP_CLASS_HID_21c4f = 0x21c4f,
-       BNXT_ULP_CLASS_HID_228c7 = 0x228c7,
-       BNXT_ULP_CLASS_HID_2220b = 0x2220b,
-       BNXT_ULP_CLASS_HID_22e83 = 0x22e83,
-       BNXT_ULP_CLASS_HID_25507 = 0x25507,
-       BNXT_ULP_CLASS_HID_20553 = 0x20553,
-       BNXT_ULP_CLASS_HID_25bc3 = 0x25bc3,
-       BNXT_ULP_CLASS_HID_20b6f = 0x20b6f,
-       BNXT_ULP_CLASS_HID_23fe3 = 0x23fe3,
-       BNXT_ULP_CLASS_HID_24c7b = 0x24c7b,
-       BNXT_ULP_CLASS_HID_245bf = 0x245bf,
-       BNXT_ULP_CLASS_HID_25237 = 0x25237,
-       BNXT_ULP_CLASS_HID_64077 = 0x64077,
-       BNXT_ULP_CLASS_HID_64ccf = 0x64ccf,
-       BNXT_ULP_CLASS_HID_64633 = 0x64633,
-       BNXT_ULP_CLASS_HID_6528b = 0x6528b,
-       BNXT_ULP_CLASS_HID_62ad3 = 0x62ad3,
-       BNXT_ULP_CLASS_HID_636ab = 0x636ab,
-       BNXT_ULP_CLASS_HID_630ef = 0x630ef,
-       BNXT_ULP_CLASS_HID_63d67 = 0x63d67,
-       BNXT_ULP_CLASS_HID_606bf = 0x606bf,
-       BNXT_ULP_CLASS_HID_61337 = 0x61337,
-       BNXT_ULP_CLASS_HID_60d7b = 0x60d7b,
-       BNXT_ULP_CLASS_HID_619f3 = 0x619f3,
-       BNXT_ULP_CLASS_HID_64e47 = 0x64e47,
-       BNXT_ULP_CLASS_HID_65adf = 0x65adf,
-       BNXT_ULP_CLASS_HID_65403 = 0x65403,
-       BNXT_ULP_CLASS_HID_603af = 0x603af,
-       BNXT_ULP_CLASS_HID_62ca7 = 0x62ca7,
-       BNXT_ULP_CLASS_HID_6393f = 0x6393f,
-       BNXT_ULP_CLASS_HID_63363 = 0x63363,
-       BNXT_ULP_CLASS_HID_63ffb = 0x63ffb,
-       BNXT_ULP_CLASS_HID_61703 = 0x61703,
-       BNXT_ULP_CLASS_HID_6239b = 0x6239b,
-       BNXT_ULP_CLASS_HID_61ddf = 0x61ddf,
-       BNXT_ULP_CLASS_HID_62a57 = 0x62a57,
-       BNXT_ULP_CLASS_HID_650db = 0x650db,
-       BNXT_ULP_CLASS_HID_60067 = 0x60067,
-       BNXT_ULP_CLASS_HID_65697 = 0x65697,
-       BNXT_ULP_CLASS_HID_60623 = 0x60623,
-       BNXT_ULP_CLASS_HID_63ab7 = 0x63ab7,
-       BNXT_ULP_CLASS_HID_6470f = 0x6470f,
-       BNXT_ULP_CLASS_HID_64173 = 0x64173,
-       BNXT_ULP_CLASS_HID_64dcb = 0x64dcb,
-       BNXT_ULP_CLASS_HID_35aa3 = 0x35aa3,
-       BNXT_ULP_CLASS_HID_30acf = 0x30acf,
-       BNXT_ULP_CLASS_HID_30433 = 0x30433,
-       BNXT_ULP_CLASS_HID_3108b = 0x3108b,
-       BNXT_ULP_CLASS_HID_3451f = 0x3451f,
-       BNXT_ULP_CLASS_HID_35197 = 0x35197,
-       BNXT_ULP_CLASS_HID_34bdb = 0x34bdb,
-       BNXT_ULP_CLASS_HID_35853 = 0x35853,
-       BNXT_ULP_CLASS_HID_321eb = 0x321eb,
-       BNXT_ULP_CLASS_HID_32e63 = 0x32e63,
-       BNXT_ULP_CLASS_HID_327a7 = 0x327a7,
-       BNXT_ULP_CLASS_HID_3343f = 0x3343f,
-       BNXT_ULP_CLASS_HID_30c47 = 0x30c47,
-       BNXT_ULP_CLASS_HID_318df = 0x318df,
-       BNXT_ULP_CLASS_HID_31203 = 0x31203,
-       BNXT_ULP_CLASS_HID_31e9b = 0x31e9b,
-       BNXT_ULP_CLASS_HID_34793 = 0x34793,
-       BNXT_ULP_CLASS_HID_3546b = 0x3546b,
-       BNXT_ULP_CLASS_HID_34daf = 0x34daf,
-       BNXT_ULP_CLASS_HID_35a27 = 0x35a27,
-       BNXT_ULP_CLASS_HID_3324f = 0x3324f,
-       BNXT_ULP_CLASS_HID_33ec7 = 0x33ec7,
-       BNXT_ULP_CLASS_HID_3380b = 0x3380b,
-       BNXT_ULP_CLASS_HID_34483 = 0x34483,
-       BNXT_ULP_CLASS_HID_30edb = 0x30edb,
-       BNXT_ULP_CLASS_HID_31b53 = 0x31b53,
-       BNXT_ULP_CLASS_HID_31497 = 0x31497,
-       BNXT_ULP_CLASS_HID_3216f = 0x3216f,
-       BNXT_ULP_CLASS_HID_355e3 = 0x355e3,
-       BNXT_ULP_CLASS_HID_3050f = 0x3050f,
-       BNXT_ULP_CLASS_HID_35bbf = 0x35bbf,
-       BNXT_ULP_CLASS_HID_30bcb = 0x30bcb,
-       BNXT_ULP_CLASS_HID_75677 = 0x75677,
-       BNXT_ULP_CLASS_HID_70583 = 0x70583,
-       BNXT_ULP_CLASS_HID_75c33 = 0x75c33,
-       BNXT_ULP_CLASS_HID_70c5f = 0x70c5f,
-       BNXT_ULP_CLASS_HID_740d3 = 0x740d3,
-       BNXT_ULP_CLASS_HID_74cab = 0x74cab,
-       BNXT_ULP_CLASS_HID_746ef = 0x746ef,
-       BNXT_ULP_CLASS_HID_75367 = 0x75367,
-       BNXT_ULP_CLASS_HID_71cbf = 0x71cbf,
-       BNXT_ULP_CLASS_HID_72937 = 0x72937,
-       BNXT_ULP_CLASS_HID_7237b = 0x7237b,
-       BNXT_ULP_CLASS_HID_72ff3 = 0x72ff3,
-       BNXT_ULP_CLASS_HID_7071b = 0x7071b,
-       BNXT_ULP_CLASS_HID_71393 = 0x71393,
-       BNXT_ULP_CLASS_HID_70dd7 = 0x70dd7,
-       BNXT_ULP_CLASS_HID_719af = 0x719af,
-       BNXT_ULP_CLASS_HID_742a7 = 0x742a7,
-       BNXT_ULP_CLASS_HID_74f3f = 0x74f3f,
-       BNXT_ULP_CLASS_HID_74963 = 0x74963,
-       BNXT_ULP_CLASS_HID_755fb = 0x755fb,
-       BNXT_ULP_CLASS_HID_72d03 = 0x72d03,
-       BNXT_ULP_CLASS_HID_7399b = 0x7399b,
-       BNXT_ULP_CLASS_HID_733df = 0x733df,
-       BNXT_ULP_CLASS_HID_74057 = 0x74057,
-       BNXT_ULP_CLASS_HID_709ef = 0x709ef,
-       BNXT_ULP_CLASS_HID_71667 = 0x71667,
-       BNXT_ULP_CLASS_HID_70fab = 0x70fab,
-       BNXT_ULP_CLASS_HID_71c23 = 0x71c23,
-       BNXT_ULP_CLASS_HID_750b7 = 0x750b7,
-       BNXT_ULP_CLASS_HID_700c3 = 0x700c3,
-       BNXT_ULP_CLASS_HID_75773 = 0x75773,
-       BNXT_ULP_CLASS_HID_7069f = 0x7069f,
-       BNXT_ULP_CLASS_HID_2cfa3 = 0x2cfa3,
-       BNXT_ULP_CLASS_HID_2dc3b = 0x2dc3b,
-       BNXT_ULP_CLASS_HID_2d67f = 0x2d67f,
-       BNXT_ULP_CLASS_HID_2858b = 0x2858b,
-       BNXT_ULP_CLASS_HID_2ba1f = 0x2ba1f,
-       BNXT_ULP_CLASS_HID_2c697 = 0x2c697,
-       BNXT_ULP_CLASS_HID_2c0db = 0x2c0db,
-       BNXT_ULP_CLASS_HID_2cd53 = 0x2cd53,
-       BNXT_ULP_CLASS_HID_296eb = 0x296eb,
-       BNXT_ULP_CLASS_HID_2a363 = 0x2a363,
-       BNXT_ULP_CLASS_HID_29ca7 = 0x29ca7,
-       BNXT_ULP_CLASS_HID_2a93f = 0x2a93f,
-       BNXT_ULP_CLASS_HID_28147 = 0x28147,
-       BNXT_ULP_CLASS_HID_28ddf = 0x28ddf,
-       BNXT_ULP_CLASS_HID_28703 = 0x28703,
-       BNXT_ULP_CLASS_HID_2939b = 0x2939b,
-       BNXT_ULP_CLASS_HID_2bc93 = 0x2bc93,
-       BNXT_ULP_CLASS_HID_2c96b = 0x2c96b,
-       BNXT_ULP_CLASS_HID_2c2af = 0x2c2af,
-       BNXT_ULP_CLASS_HID_2cf27 = 0x2cf27,
-       BNXT_ULP_CLASS_HID_2a74f = 0x2a74f,
-       BNXT_ULP_CLASS_HID_2b3c7 = 0x2b3c7,
-       BNXT_ULP_CLASS_HID_2ad0b = 0x2ad0b,
-       BNXT_ULP_CLASS_HID_2b983 = 0x2b983,
-       BNXT_ULP_CLASS_HID_283db = 0x283db,
-       BNXT_ULP_CLASS_HID_29053 = 0x29053,
-       BNXT_ULP_CLASS_HID_28997 = 0x28997,
-       BNXT_ULP_CLASS_HID_2966f = 0x2966f,
-       BNXT_ULP_CLASS_HID_2cae3 = 0x2cae3,
-       BNXT_ULP_CLASS_HID_2d77b = 0x2d77b,
-       BNXT_ULP_CLASS_HID_2d0bf = 0x2d0bf,
-       BNXT_ULP_CLASS_HID_280cb = 0x280cb,
-       BNXT_ULP_CLASS_HID_6cb77 = 0x6cb77,
-       BNXT_ULP_CLASS_HID_6d7cf = 0x6d7cf,
-       BNXT_ULP_CLASS_HID_6d133 = 0x6d133,
-       BNXT_ULP_CLASS_HID_6815f = 0x6815f,
-       BNXT_ULP_CLASS_HID_6b5d3 = 0x6b5d3,
-       BNXT_ULP_CLASS_HID_6c1ab = 0x6c1ab,
-       BNXT_ULP_CLASS_HID_6bbef = 0x6bbef,
-       BNXT_ULP_CLASS_HID_6c867 = 0x6c867,
-       BNXT_ULP_CLASS_HID_691bf = 0x691bf,
-       BNXT_ULP_CLASS_HID_69e37 = 0x69e37,
-       BNXT_ULP_CLASS_HID_6987b = 0x6987b,
-       BNXT_ULP_CLASS_HID_6a4f3 = 0x6a4f3,
-       BNXT_ULP_CLASS_HID_6d947 = 0x6d947,
-       BNXT_ULP_CLASS_HID_68893 = 0x68893,
-       BNXT_ULP_CLASS_HID_682d7 = 0x682d7,
-       BNXT_ULP_CLASS_HID_68eaf = 0x68eaf,
-       BNXT_ULP_CLASS_HID_6b7a7 = 0x6b7a7,
-       BNXT_ULP_CLASS_HID_6c43f = 0x6c43f,
-       BNXT_ULP_CLASS_HID_6be63 = 0x6be63,
-       BNXT_ULP_CLASS_HID_6cafb = 0x6cafb,
-       BNXT_ULP_CLASS_HID_6a203 = 0x6a203,
-       BNXT_ULP_CLASS_HID_6ae9b = 0x6ae9b,
-       BNXT_ULP_CLASS_HID_6a8df = 0x6a8df,
-       BNXT_ULP_CLASS_HID_6b557 = 0x6b557,
-       BNXT_ULP_CLASS_HID_6dbdb = 0x6dbdb,
-       BNXT_ULP_CLASS_HID_68b67 = 0x68b67,
-       BNXT_ULP_CLASS_HID_684ab = 0x684ab,
-       BNXT_ULP_CLASS_HID_69123 = 0x69123,
-       BNXT_ULP_CLASS_HID_6c5b7 = 0x6c5b7,
-       BNXT_ULP_CLASS_HID_6d20f = 0x6d20f,
-       BNXT_ULP_CLASS_HID_6cc73 = 0x6cc73,
-       BNXT_ULP_CLASS_HID_6d8cb = 0x6d8cb,
-       BNXT_ULP_CLASS_HID_38977 = 0x38977,
-       BNXT_ULP_CLASS_HID_395cf = 0x395cf,
-       BNXT_ULP_CLASS_HID_38f33 = 0x38f33,
-       BNXT_ULP_CLASS_HID_39b8b = 0x39b8b,
-       BNXT_ULP_CLASS_HID_3d01f = 0x3d01f,
-       BNXT_ULP_CLASS_HID_3dc97 = 0x3dc97,
-       BNXT_ULP_CLASS_HID_3d6db = 0x3d6db,
-       BNXT_ULP_CLASS_HID_38667 = 0x38667,
-       BNXT_ULP_CLASS_HID_3aceb = 0x3aceb,
-       BNXT_ULP_CLASS_HID_3b963 = 0x3b963,
-       BNXT_ULP_CLASS_HID_3b2a7 = 0x3b2a7,
-       BNXT_ULP_CLASS_HID_3bf3f = 0x3bf3f,
-       BNXT_ULP_CLASS_HID_39747 = 0x39747,
-       BNXT_ULP_CLASS_HID_3a3df = 0x3a3df,
-       BNXT_ULP_CLASS_HID_39d03 = 0x39d03,
-       BNXT_ULP_CLASS_HID_3a99b = 0x3a99b,
-       BNXT_ULP_CLASS_HID_3d293 = 0x3d293,
-       BNXT_ULP_CLASS_HID_3823f = 0x3823f,
-       BNXT_ULP_CLASS_HID_3d8af = 0x3d8af,
-       BNXT_ULP_CLASS_HID_388fb = 0x388fb,
-       BNXT_ULP_CLASS_HID_3bd4f = 0x3bd4f,
-       BNXT_ULP_CLASS_HID_3c9c7 = 0x3c9c7,
-       BNXT_ULP_CLASS_HID_3c30b = 0x3c30b,
-       BNXT_ULP_CLASS_HID_3cf83 = 0x3cf83,
-       BNXT_ULP_CLASS_HID_399db = 0x399db,
-       BNXT_ULP_CLASS_HID_3a653 = 0x3a653,
-       BNXT_ULP_CLASS_HID_39f97 = 0x39f97,
-       BNXT_ULP_CLASS_HID_3ac6f = 0x3ac6f,
-       BNXT_ULP_CLASS_HID_383b7 = 0x383b7,
-       BNXT_ULP_CLASS_HID_3900f = 0x3900f,
-       BNXT_ULP_CLASS_HID_38a73 = 0x38a73,
-       BNXT_ULP_CLASS_HID_396cb = 0x396cb,
-       BNXT_ULP_CLASS_HID_7840b = 0x7840b,
-       BNXT_ULP_CLASS_HID_79083 = 0x79083,
-       BNXT_ULP_CLASS_HID_78ac7 = 0x78ac7,
-       BNXT_ULP_CLASS_HID_7975f = 0x7975f,
-       BNXT_ULP_CLASS_HID_7cbd3 = 0x7cbd3,
-       BNXT_ULP_CLASS_HID_7d7ab = 0x7d7ab,
-       BNXT_ULP_CLASS_HID_7d1ef = 0x7d1ef,
-       BNXT_ULP_CLASS_HID_7813b = 0x7813b,
-       BNXT_ULP_CLASS_HID_7a7bf = 0x7a7bf,
-       BNXT_ULP_CLASS_HID_7b437 = 0x7b437,
-       BNXT_ULP_CLASS_HID_7ae7b = 0x7ae7b,
-       BNXT_ULP_CLASS_HID_7baf3 = 0x7baf3,
-       BNXT_ULP_CLASS_HID_7921b = 0x7921b,
-       BNXT_ULP_CLASS_HID_79e93 = 0x79e93,
-       BNXT_ULP_CLASS_HID_798d7 = 0x798d7,
-       BNXT_ULP_CLASS_HID_7a4af = 0x7a4af,
-       BNXT_ULP_CLASS_HID_7cda7 = 0x7cda7,
-       BNXT_ULP_CLASS_HID_7da3f = 0x7da3f,
-       BNXT_ULP_CLASS_HID_7d463 = 0x7d463,
-       BNXT_ULP_CLASS_HID_7838f = 0x7838f,
-       BNXT_ULP_CLASS_HID_7b803 = 0x7b803,
-       BNXT_ULP_CLASS_HID_7c49b = 0x7c49b,
-       BNXT_ULP_CLASS_HID_7bedf = 0x7bedf,
-       BNXT_ULP_CLASS_HID_7cb57 = 0x7cb57,
-       BNXT_ULP_CLASS_HID_794ef = 0x794ef,
-       BNXT_ULP_CLASS_HID_7a167 = 0x7a167,
-       BNXT_ULP_CLASS_HID_79aab = 0x79aab,
-       BNXT_ULP_CLASS_HID_7a723 = 0x7a723,
-       BNXT_ULP_CLASS_HID_7dbb7 = 0x7dbb7,
-       BNXT_ULP_CLASS_HID_78bc3 = 0x78bc3,
-       BNXT_ULP_CLASS_HID_78507 = 0x78507,
-       BNXT_ULP_CLASS_HID_7919f = 0x7919f,
-       BNXT_ULP_CLASS_HID_a3bb = 0xa3bb,
-       BNXT_ULP_CLASS_HID_b023 = 0xb023,
-       BNXT_ULP_CLASS_HID_aa67 = 0xaa67,
-       BNXT_ULP_CLASS_HID_b6ef = 0xb6ef,
-       BNXT_ULP_CLASS_HID_8e07 = 0x8e07,
-       BNXT_ULP_CLASS_HID_9a8f = 0x9a8f,
-       BNXT_ULP_CLASS_HID_94c3 = 0x94c3,
-       BNXT_ULP_CLASS_HID_a14b = 0xa14b,
-       BNXT_ULP_CLASS_HID_c7cf = 0xc7cf,
-       BNXT_ULP_CLASS_HID_d3b7 = 0xd3b7,
-       BNXT_ULP_CLASS_HID_cd8b = 0xcd8b,
-       BNXT_ULP_CLASS_HID_da73 = 0xda73,
-       BNXT_ULP_CLASS_HID_b1ab = 0xb1ab,
-       BNXT_ULP_CLASS_HID_be13 = 0xbe13,
-       BNXT_ULP_CLASS_HID_b857 = 0xb857,
-       BNXT_ULP_CLASS_HID_c4df = 0xc4df,
-       BNXT_ULP_CLASS_HID_49f6f = 0x49f6f,
-       BNXT_ULP_CLASS_HID_4abd7 = 0x4abd7,
-       BNXT_ULP_CLASS_HID_4a52b = 0x4a52b,
-       BNXT_ULP_CLASS_HID_4b193 = 0x4b193,
-       BNXT_ULP_CLASS_HID_489cb = 0x489cb,
-       BNXT_ULP_CLASS_HID_495b3 = 0x495b3,
-       BNXT_ULP_CLASS_HID_48ff7 = 0x48ff7,
-       BNXT_ULP_CLASS_HID_49c7f = 0x49c7f,
-       BNXT_ULP_CLASS_HID_4c2f3 = 0x4c2f3,
-       BNXT_ULP_CLASS_HID_4cf7b = 0x4cf7b,
-       BNXT_ULP_CLASS_HID_4c8bf = 0x4c8bf,
-       BNXT_ULP_CLASS_HID_4d527 = 0x4d527,
-       BNXT_ULP_CLASS_HID_4ad5f = 0x4ad5f,
-       BNXT_ULP_CLASS_HID_4b9c7 = 0x4b9c7,
-       BNXT_ULP_CLASS_HID_4b31b = 0x4b31b,
-       BNXT_ULP_CLASS_HID_4bf83 = 0x4bf83,
-       BNXT_ULP_CLASS_HID_1b9bb = 0x1b9bb,
-       BNXT_ULP_CLASS_HID_1c623 = 0x1c623,
-       BNXT_ULP_CLASS_HID_1c067 = 0x1c067,
-       BNXT_ULP_CLASS_HID_1ccef = 0x1ccef,
-       BNXT_ULP_CLASS_HID_1a407 = 0x1a407,
-       BNXT_ULP_CLASS_HID_1b08f = 0x1b08f,
-       BNXT_ULP_CLASS_HID_1aac3 = 0x1aac3,
-       BNXT_ULP_CLASS_HID_1b74b = 0x1b74b,
-       BNXT_ULP_CLASS_HID_180f3 = 0x180f3,
-       BNXT_ULP_CLASS_HID_18d7b = 0x18d7b,
-       BNXT_ULP_CLASS_HID_186bf = 0x186bf,
-       BNXT_ULP_CLASS_HID_19327 = 0x19327,
-       BNXT_ULP_CLASS_HID_1c7ab = 0x1c7ab,
-       BNXT_ULP_CLASS_HID_1d413 = 0x1d413,
-       BNXT_ULP_CLASS_HID_1ce57 = 0x1ce57,
-       BNXT_ULP_CLASS_HID_1dadf = 0x1dadf,
-       BNXT_ULP_CLASS_HID_5b56f = 0x5b56f,
-       BNXT_ULP_CLASS_HID_5c1d7 = 0x5c1d7,
-       BNXT_ULP_CLASS_HID_5bb2b = 0x5bb2b,
-       BNXT_ULP_CLASS_HID_5c793 = 0x5c793,
-       BNXT_ULP_CLASS_HID_59fcb = 0x59fcb,
-       BNXT_ULP_CLASS_HID_5abb3 = 0x5abb3,
-       BNXT_ULP_CLASS_HID_5a5f7 = 0x5a5f7,
-       BNXT_ULP_CLASS_HID_5b27f = 0x5b27f,
-       BNXT_ULP_CLASS_HID_5d8f3 = 0x5d8f3,
-       BNXT_ULP_CLASS_HID_5882f = 0x5882f,
-       BNXT_ULP_CLASS_HID_58263 = 0x58263,
-       BNXT_ULP_CLASS_HID_58eeb = 0x58eeb,
-       BNXT_ULP_CLASS_HID_5c35f = 0x5c35f,
-       BNXT_ULP_CLASS_HID_5cfc7 = 0x5cfc7,
-       BNXT_ULP_CLASS_HID_5c91b = 0x5c91b,
-       BNXT_ULP_CLASS_HID_5d583 = 0x5d583,
-       BNXT_ULP_CLASS_HID_e93b = 0xe93b,
-       BNXT_ULP_CLASS_HID_f5a3 = 0xf5a3,
-       BNXT_ULP_CLASS_HID_efe7 = 0xefe7,
-       BNXT_ULP_CLASS_HID_fc6f = 0xfc6f,
-       BNXT_ULP_CLASS_HID_d387 = 0xd387,
-       BNXT_ULP_CLASS_HID_e00f = 0xe00f,
-       BNXT_ULP_CLASS_HID_da43 = 0xda43,
-       BNXT_ULP_CLASS_HID_e6cb = 0xe6cb,
-       BNXT_ULP_CLASS_HID_cd4f = 0xcd4f,
-       BNXT_ULP_CLASS_HID_d937 = 0xd937,
-       BNXT_ULP_CLASS_HID_d30b = 0xd30b,
-       BNXT_ULP_CLASS_HID_c2a7 = 0xc2a7,
-       BNXT_ULP_CLASS_HID_f72b = 0xf72b,
-       BNXT_ULP_CLASS_HID_c393 = 0xc393,
-       BNXT_ULP_CLASS_HID_fdd7 = 0xfdd7,
-       BNXT_ULP_CLASS_HID_ca5f = 0xca5f,
-       BNXT_ULP_CLASS_HID_4e4ef = 0x4e4ef,
-       BNXT_ULP_CLASS_HID_4f157 = 0x4f157,
-       BNXT_ULP_CLASS_HID_4eaab = 0x4eaab,
-       BNXT_ULP_CLASS_HID_4f713 = 0x4f713,
-       BNXT_ULP_CLASS_HID_4cf4b = 0x4cf4b,
-       BNXT_ULP_CLASS_HID_4db33 = 0x4db33,
-       BNXT_ULP_CLASS_HID_4d577 = 0x4d577,
-       BNXT_ULP_CLASS_HID_4e1ff = 0x4e1ff,
-       BNXT_ULP_CLASS_HID_4c873 = 0x4c873,
-       BNXT_ULP_CLASS_HID_4d4fb = 0x4d4fb,
-       BNXT_ULP_CLASS_HID_4ce3f = 0x4ce3f,
-       BNXT_ULP_CLASS_HID_4daa7 = 0x4daa7,
-       BNXT_ULP_CLASS_HID_4f2df = 0x4f2df,
-       BNXT_ULP_CLASS_HID_4ff47 = 0x4ff47,
-       BNXT_ULP_CLASS_HID_4f89b = 0x4f89b,
-       BNXT_ULP_CLASS_HID_4c503 = 0x4c503,
-       BNXT_ULP_CLASS_HID_1ff3b = 0x1ff3b,
-       BNXT_ULP_CLASS_HID_1cba3 = 0x1cba3,
-       BNXT_ULP_CLASS_HID_1c5e7 = 0x1c5e7,
-       BNXT_ULP_CLASS_HID_1d26f = 0x1d26f,
-       BNXT_ULP_CLASS_HID_1e987 = 0x1e987,
-       BNXT_ULP_CLASS_HID_1f60f = 0x1f60f,
-       BNXT_ULP_CLASS_HID_1f043 = 0x1f043,
-       BNXT_ULP_CLASS_HID_1fccb = 0x1fccb,
-       BNXT_ULP_CLASS_HID_1c673 = 0x1c673,
-       BNXT_ULP_CLASS_HID_1d2fb = 0x1d2fb,
-       BNXT_ULP_CLASS_HID_1cc3f = 0x1cc3f,
-       BNXT_ULP_CLASS_HID_1d8a7 = 0x1d8a7,
-       BNXT_ULP_CLASS_HID_1cd2b = 0x1cd2b,
-       BNXT_ULP_CLASS_HID_1d993 = 0x1d993,
-       BNXT_ULP_CLASS_HID_1d3d7 = 0x1d3d7,
-       BNXT_ULP_CLASS_HID_1c303 = 0x1c303,
-       BNXT_ULP_CLASS_HID_5faef = 0x5faef,
-       BNXT_ULP_CLASS_HID_5c757 = 0x5c757,
-       BNXT_ULP_CLASS_HID_5c0ab = 0x5c0ab,
-       BNXT_ULP_CLASS_HID_5cd13 = 0x5cd13,
-       BNXT_ULP_CLASS_HID_5e54b = 0x5e54b,
-       BNXT_ULP_CLASS_HID_5f133 = 0x5f133,
-       BNXT_ULP_CLASS_HID_5eb77 = 0x5eb77,
-       BNXT_ULP_CLASS_HID_5f7ff = 0x5f7ff,
-       BNXT_ULP_CLASS_HID_5c127 = 0x5c127,
-       BNXT_ULP_CLASS_HID_5cdaf = 0x5cdaf,
-       BNXT_ULP_CLASS_HID_5c7e3 = 0x5c7e3,
-       BNXT_ULP_CLASS_HID_5d46b = 0x5d46b,
-       BNXT_ULP_CLASS_HID_5c8df = 0x5c8df,
-       BNXT_ULP_CLASS_HID_5d547 = 0x5d547,
-       BNXT_ULP_CLASS_HID_5ce9b = 0x5ce9b,
-       BNXT_ULP_CLASS_HID_5db03 = 0x5db03,
-       BNXT_ULP_CLASS_HID_a6fb = 0xa6fb,
-       BNXT_ULP_CLASS_HID_b363 = 0xb363,
-       BNXT_ULP_CLASS_HID_aca7 = 0xaca7,
-       BNXT_ULP_CLASS_HID_b92f = 0xb92f,
-       BNXT_ULP_CLASS_HID_b147 = 0xb147,
-       BNXT_ULP_CLASS_HID_bdcf = 0xbdcf,
-       BNXT_ULP_CLASS_HID_b703 = 0xb703,
-       BNXT_ULP_CLASS_HID_a38b = 0xa38b,
-       BNXT_ULP_CLASS_HID_ea0f = 0xea0f,
-       BNXT_ULP_CLASS_HID_f6f7 = 0xf6f7,
-       BNXT_ULP_CLASS_HID_f0cb = 0xf0cb,
-       BNXT_ULP_CLASS_HID_a067 = 0xa067,
-       BNXT_ULP_CLASS_HID_b4eb = 0xb4eb,
-       BNXT_ULP_CLASS_HID_e153 = 0xe153,
-       BNXT_ULP_CLASS_HID_ba97 = 0xba97,
-       BNXT_ULP_CLASS_HID_e71f = 0xe71f,
-       BNXT_ULP_CLASS_HID_4a1af = 0x4a1af,
-       BNXT_ULP_CLASS_HID_4ae17 = 0x4ae17,
-       BNXT_ULP_CLASS_HID_4a86b = 0x4a86b,
-       BNXT_ULP_CLASS_HID_4b4d3 = 0x4b4d3,
-       BNXT_ULP_CLASS_HID_4ac0b = 0x4ac0b,
-       BNXT_ULP_CLASS_HID_4b8f3 = 0x4b8f3,
-       BNXT_ULP_CLASS_HID_4b237 = 0x4b237,
-       BNXT_ULP_CLASS_HID_4bebf = 0x4bebf,
-       BNXT_ULP_CLASS_HID_4e533 = 0x4e533,
-       BNXT_ULP_CLASS_HID_4f1bb = 0x4f1bb,
-       BNXT_ULP_CLASS_HID_4ebff = 0x4ebff,
-       BNXT_ULP_CLASS_HID_4f867 = 0x4f867,
-       BNXT_ULP_CLASS_HID_4af9f = 0x4af9f,
-       BNXT_ULP_CLASS_HID_4bc07 = 0x4bc07,
-       BNXT_ULP_CLASS_HID_4b65b = 0x4b65b,
-       BNXT_ULP_CLASS_HID_4e2c3 = 0x4e2c3,
-       BNXT_ULP_CLASS_HID_1bcfb = 0x1bcfb,
-       BNXT_ULP_CLASS_HID_1e963 = 0x1e963,
-       BNXT_ULP_CLASS_HID_1e2a7 = 0x1e2a7,
-       BNXT_ULP_CLASS_HID_1ef2f = 0x1ef2f,
-       BNXT_ULP_CLASS_HID_1a747 = 0x1a747,
-       BNXT_ULP_CLASS_HID_1b3cf = 0x1b3cf,
-       BNXT_ULP_CLASS_HID_1ad03 = 0x1ad03,
-       BNXT_ULP_CLASS_HID_1b98b = 0x1b98b,
-       BNXT_ULP_CLASS_HID_1a333 = 0x1a333,
-       BNXT_ULP_CLASS_HID_1afbb = 0x1afbb,
-       BNXT_ULP_CLASS_HID_1a9ff = 0x1a9ff,
-       BNXT_ULP_CLASS_HID_1b667 = 0x1b667,
-       BNXT_ULP_CLASS_HID_1eaeb = 0x1eaeb,
-       BNXT_ULP_CLASS_HID_1f753 = 0x1f753,
-       BNXT_ULP_CLASS_HID_1f097 = 0x1f097,
-       BNXT_ULP_CLASS_HID_1a0c3 = 0x1a0c3,
-       BNXT_ULP_CLASS_HID_5b7af = 0x5b7af,
-       BNXT_ULP_CLASS_HID_5e417 = 0x5e417,
-       BNXT_ULP_CLASS_HID_5be6b = 0x5be6b,
-       BNXT_ULP_CLASS_HID_5ead3 = 0x5ead3,
-       BNXT_ULP_CLASS_HID_5a20b = 0x5a20b,
-       BNXT_ULP_CLASS_HID_5aef3 = 0x5aef3,
-       BNXT_ULP_CLASS_HID_5a837 = 0x5a837,
-       BNXT_ULP_CLASS_HID_5b4bf = 0x5b4bf,
-       BNXT_ULP_CLASS_HID_5fb33 = 0x5fb33,
-       BNXT_ULP_CLASS_HID_5ab6f = 0x5ab6f,
-       BNXT_ULP_CLASS_HID_5a4a3 = 0x5a4a3,
-       BNXT_ULP_CLASS_HID_5b12b = 0x5b12b,
-       BNXT_ULP_CLASS_HID_5e59f = 0x5e59f,
-       BNXT_ULP_CLASS_HID_5f207 = 0x5f207,
-       BNXT_ULP_CLASS_HID_5ec5b = 0x5ec5b,
-       BNXT_ULP_CLASS_HID_5f8c3 = 0x5f8c3,
-       BNXT_ULP_CLASS_HID_ec7b = 0xec7b,
-       BNXT_ULP_CLASS_HID_f8e3 = 0xf8e3,
-       BNXT_ULP_CLASS_HID_f227 = 0xf227,
-       BNXT_ULP_CLASS_HID_feaf = 0xfeaf,
-       BNXT_ULP_CLASS_HID_f6c7 = 0xf6c7,
-       BNXT_ULP_CLASS_HID_e34f = 0xe34f,
-       BNXT_ULP_CLASS_HID_fc83 = 0xfc83,
-       BNXT_ULP_CLASS_HID_e90b = 0xe90b,
-       BNXT_ULP_CLASS_HID_ef8f = 0xef8f,
-       BNXT_ULP_CLASS_HID_fc77 = 0xfc77,
-       BNXT_ULP_CLASS_HID_f64b = 0xf64b,
-       BNXT_ULP_CLASS_HID_e5e7 = 0xe5e7,
-       BNXT_ULP_CLASS_HID_fa6b = 0xfa6b,
-       BNXT_ULP_CLASS_HID_e6d3 = 0xe6d3,
-       BNXT_ULP_CLASS_HID_e017 = 0xe017,
-       BNXT_ULP_CLASS_HID_ec9f = 0xec9f,
-       BNXT_ULP_CLASS_HID_4e72f = 0x4e72f,
-       BNXT_ULP_CLASS_HID_4f397 = 0x4f397,
-       BNXT_ULP_CLASS_HID_4edeb = 0x4edeb,
-       BNXT_ULP_CLASS_HID_4fa53 = 0x4fa53,
-       BNXT_ULP_CLASS_HID_4f18b = 0x4f18b,
-       BNXT_ULP_CLASS_HID_4fe73 = 0x4fe73,
-       BNXT_ULP_CLASS_HID_4f7b7 = 0x4f7b7,
-       BNXT_ULP_CLASS_HID_4e43f = 0x4e43f,
-       BNXT_ULP_CLASS_HID_4eab3 = 0x4eab3,
-       BNXT_ULP_CLASS_HID_4f73b = 0x4f73b,
-       BNXT_ULP_CLASS_HID_4f17f = 0x4f17f,
-       BNXT_ULP_CLASS_HID_4e0ab = 0x4e0ab,
-       BNXT_ULP_CLASS_HID_4f51f = 0x4f51f,
-       BNXT_ULP_CLASS_HID_4e187 = 0x4e187,
-       BNXT_ULP_CLASS_HID_4fbdb = 0x4fbdb,
-       BNXT_ULP_CLASS_HID_4e843 = 0x4e843,
-       BNXT_ULP_CLASS_HID_1e27b = 0x1e27b,
-       BNXT_ULP_CLASS_HID_1eee3 = 0x1eee3,
-       BNXT_ULP_CLASS_HID_1e827 = 0x1e827,
-       BNXT_ULP_CLASS_HID_1f4af = 0x1f4af,
-       BNXT_ULP_CLASS_HID_1ecc7 = 0x1ecc7,
-       BNXT_ULP_CLASS_HID_1f94f = 0x1f94f,
-       BNXT_ULP_CLASS_HID_1f283 = 0x1f283,
-       BNXT_ULP_CLASS_HID_1ff0b = 0x1ff0b,
-       BNXT_ULP_CLASS_HID_1e8b3 = 0x1e8b3,
-       BNXT_ULP_CLASS_HID_1f53b = 0x1f53b,
-       BNXT_ULP_CLASS_HID_1ef7f = 0x1ef7f,
-       BNXT_ULP_CLASS_HID_1fbe7 = 0x1fbe7,
-       BNXT_ULP_CLASS_HID_1f06b = 0x1f06b,
-       BNXT_ULP_CLASS_HID_1fcd3 = 0x1fcd3,
-       BNXT_ULP_CLASS_HID_1f617 = 0x1f617,
-       BNXT_ULP_CLASS_HID_1e643 = 0x1e643,
-       BNXT_ULP_CLASS_HID_5fd2f = 0x5fd2f,
-       BNXT_ULP_CLASS_HID_5e997 = 0x5e997,
-       BNXT_ULP_CLASS_HID_5e3eb = 0x5e3eb,
-       BNXT_ULP_CLASS_HID_5f053 = 0x5f053,
-       BNXT_ULP_CLASS_HID_5e78b = 0x5e78b,
-       BNXT_ULP_CLASS_HID_5f473 = 0x5f473,
-       BNXT_ULP_CLASS_HID_5edb7 = 0x5edb7,
-       BNXT_ULP_CLASS_HID_5fa3f = 0x5fa3f,
-       BNXT_ULP_CLASS_HID_5e467 = 0x5e467,
-       BNXT_ULP_CLASS_HID_5f0ef = 0x5f0ef,
-       BNXT_ULP_CLASS_HID_5ea23 = 0x5ea23,
-       BNXT_ULP_CLASS_HID_5f6ab = 0x5f6ab,
-       BNXT_ULP_CLASS_HID_5eb1f = 0x5eb1f,
-       BNXT_ULP_CLASS_HID_5f787 = 0x5f787,
-       BNXT_ULP_CLASS_HID_5f1db = 0x5f1db,
-       BNXT_ULP_CLASS_HID_5e177 = 0x5e177,
-       BNXT_ULP_CLASS_HID_498d = 0x498d,
-       BNXT_ULP_CLASS_HID_4fc9 = 0x4fc9,
-       BNXT_ULP_CLASS_HID_0cf9 = 0x0cf9,
-       BNXT_ULP_CLASS_HID_1335 = 0x1335,
-       BNXT_ULP_CLASS_HID_232d = 0x232d,
-       BNXT_ULP_CLASS_HID_2969 = 0x2969,
-       BNXT_ULP_CLASS_HID_4345 = 0x4345,
-       BNXT_ULP_CLASS_HID_4981 = 0x4981,
-       BNXT_ULP_CLASS_HID_45809 = 0x45809,
-       BNXT_ULP_CLASS_HID_40179 = 0x40179,
-       BNXT_ULP_CLASS_HID_431a9 = 0x431a9,
-       BNXT_ULP_CLASS_HID_437d5 = 0x437d5,
-       BNXT_ULP_CLASS_HID_44e61 = 0x44e61,
-       BNXT_ULP_CLASS_HID_454ad = 0x454ad,
-       BNXT_ULP_CLASS_HID_42801 = 0x42801,
-       BNXT_ULP_CLASS_HID_42e4d = 0x42e4d,
-       BNXT_ULP_CLASS_HID_22c13 = 0x22c13,
-       BNXT_ULP_CLASS_HID_2322f = 0x2322f,
-       BNXT_ULP_CLASS_HID_2164f = 0x2164f,
-       BNXT_ULP_CLASS_HID_21c8b = 0x21c8b,
-       BNXT_ULP_CLASS_HID_24f87 = 0x24f87,
-       BNXT_ULP_CLASS_HID_255c3 = 0x255c3,
-       BNXT_ULP_CLASS_HID_239e3 = 0x239e3,
-       BNXT_ULP_CLASS_HID_2403f = 0x2403f,
-       BNXT_ULP_CLASS_HID_218c3 = 0x218c3,
-       BNXT_ULP_CLASS_HID_21f1f = 0x21f1f,
-       BNXT_ULP_CLASS_HID_2033f = 0x2033f,
-       BNXT_ULP_CLASS_HID_2097b = 0x2097b,
-       BNXT_ULP_CLASS_HID_23c77 = 0x23c77,
-       BNXT_ULP_CLASS_HID_242b3 = 0x242b3,
-       BNXT_ULP_CLASS_HID_226d3 = 0x226d3,
-       BNXT_ULP_CLASS_HID_22cef = 0x22cef,
-       BNXT_ULP_CLASS_HID_62727 = 0x62727,
-       BNXT_ULP_CLASS_HID_62d63 = 0x62d63,
-       BNXT_ULP_CLASS_HID_61183 = 0x61183,
-       BNXT_ULP_CLASS_HID_617df = 0x617df,
-       BNXT_ULP_CLASS_HID_64adb = 0x64adb,
-       BNXT_ULP_CLASS_HID_65117 = 0x65117,
-       BNXT_ULP_CLASS_HID_63537 = 0x63537,
-       BNXT_ULP_CLASS_HID_63b73 = 0x63b73,
-       BNXT_ULP_CLASS_HID_61417 = 0x61417,
-       BNXT_ULP_CLASS_HID_61a53 = 0x61a53,
-       BNXT_ULP_CLASS_HID_65b3f = 0x65b3f,
-       BNXT_ULP_CLASS_HID_6048f = 0x6048f,
-       BNXT_ULP_CLASS_HID_6378b = 0x6378b,
-       BNXT_ULP_CLASS_HID_63dc7 = 0x63dc7,
-       BNXT_ULP_CLASS_HID_621e7 = 0x621e7,
-       BNXT_ULP_CLASS_HID_62823 = 0x62823,
-       BNXT_ULP_CLASS_HID_8b0b = 0x8b0b,
-       BNXT_ULP_CLASS_HID_9137 = 0x9137,
-       BNXT_ULP_CLASS_HID_d223 = 0xd223,
-       BNXT_ULP_CLASS_HID_d86f = 0xd86f,
-       BNXT_ULP_CLASS_HID_ae9f = 0xae9f,
-       BNXT_ULP_CLASS_HID_b4db = 0xb4db,
-       BNXT_ULP_CLASS_HID_98fb = 0x98fb,
-       BNXT_ULP_CLASS_HID_9f27 = 0x9f27,
-       BNXT_ULP_CLASS_HID_4863f = 0x4863f,
-       BNXT_ULP_CLASS_HID_48c7b = 0x48c7b,
-       BNXT_ULP_CLASS_HID_4cd57 = 0x4cd57,
-       BNXT_ULP_CLASS_HID_4d393 = 0x4d393,
-       BNXT_ULP_CLASS_HID_4a9c3 = 0x4a9c3,
-       BNXT_ULP_CLASS_HID_4b00f = 0x4b00f,
-       BNXT_ULP_CLASS_HID_4942f = 0x4942f,
-       BNXT_ULP_CLASS_HID_49a6b = 0x49a6b,
-       BNXT_ULP_CLASS_HID_1a10b = 0x1a10b,
-       BNXT_ULP_CLASS_HID_1a737 = 0x1a737,
-       BNXT_ULP_CLASS_HID_18b57 = 0x18b57,
-       BNXT_ULP_CLASS_HID_19193 = 0x19193,
-       BNXT_ULP_CLASS_HID_1c49f = 0x1c49f,
-       BNXT_ULP_CLASS_HID_1cadb = 0x1cadb,
-       BNXT_ULP_CLASS_HID_1aefb = 0x1aefb,
-       BNXT_ULP_CLASS_HID_1b527 = 0x1b527,
-       BNXT_ULP_CLASS_HID_59c3f = 0x59c3f,
-       BNXT_ULP_CLASS_HID_5a27b = 0x5a27b,
-       BNXT_ULP_CLASS_HID_5869b = 0x5869b,
-       BNXT_ULP_CLASS_HID_58cc7 = 0x58cc7,
-       BNXT_ULP_CLASS_HID_5bfc3 = 0x5bfc3,
-       BNXT_ULP_CLASS_HID_5c60f = 0x5c60f,
-       BNXT_ULP_CLASS_HID_5aa2f = 0x5aa2f,
-       BNXT_ULP_CLASS_HID_5b06b = 0x5b06b,
-       BNXT_ULP_CLASS_HID_49ad = 0x49ad,
-       BNXT_ULP_CLASS_HID_4fe9 = 0x4fe9,
-       BNXT_ULP_CLASS_HID_0cd9 = 0x0cd9,
-       BNXT_ULP_CLASS_HID_1315 = 0x1315,
-       BNXT_ULP_CLASS_HID_230d = 0x230d,
-       BNXT_ULP_CLASS_HID_2949 = 0x2949,
-       BNXT_ULP_CLASS_HID_4365 = 0x4365,
-       BNXT_ULP_CLASS_HID_49a1 = 0x49a1,
-       BNXT_ULP_CLASS_HID_4035 = 0x4035,
-       BNXT_ULP_CLASS_HID_4671 = 0x4671,
-       BNXT_ULP_CLASS_HID_0361 = 0x0361,
-       BNXT_ULP_CLASS_HID_09bd = 0x09bd,
-       BNXT_ULP_CLASS_HID_1995 = 0x1995,
-       BNXT_ULP_CLASS_HID_1fd1 = 0x1fd1,
-       BNXT_ULP_CLASS_HID_398d = 0x398d,
-       BNXT_ULP_CLASS_HID_3fc9 = 0x3fc9,
-       BNXT_ULP_CLASS_HID_444e1 = 0x444e1,
-       BNXT_ULP_CLASS_HID_44b3d = 0x44b3d,
-       BNXT_ULP_CLASS_HID_4082d = 0x4082d,
-       BNXT_ULP_CLASS_HID_40e69 = 0x40e69,
-       BNXT_ULP_CLASS_HID_41e41 = 0x41e41,
-       BNXT_ULP_CLASS_HID_4249d = 0x4249d,
-       BNXT_ULP_CLASS_HID_43eb9 = 0x43eb9,
-       BNXT_ULP_CLASS_HID_444f5 = 0x444f5,
-       BNXT_ULP_CLASS_HID_43b09 = 0x43b09,
-       BNXT_ULP_CLASS_HID_44145 = 0x44145,
-       BNXT_ULP_CLASS_HID_45b61 = 0x45b61,
-       BNXT_ULP_CLASS_HID_404f1 = 0x404f1,
-       BNXT_ULP_CLASS_HID_414e9 = 0x414e9,
-       BNXT_ULP_CLASS_HID_41b25 = 0x41b25,
-       BNXT_ULP_CLASS_HID_434c1 = 0x434c1,
-       BNXT_ULP_CLASS_HID_43b1d = 0x43b1d,
-       BNXT_ULP_CLASS_HID_45829 = 0x45829,
-       BNXT_ULP_CLASS_HID_40159 = 0x40159,
-       BNXT_ULP_CLASS_HID_43189 = 0x43189,
-       BNXT_ULP_CLASS_HID_437f5 = 0x437f5,
-       BNXT_ULP_CLASS_HID_44e41 = 0x44e41,
-       BNXT_ULP_CLASS_HID_4548d = 0x4548d,
-       BNXT_ULP_CLASS_HID_42821 = 0x42821,
-       BNXT_ULP_CLASS_HID_42e6d = 0x42e6d,
-       BNXT_ULP_CLASS_HID_6271d = 0x6271d,
-       BNXT_ULP_CLASS_HID_62d59 = 0x62d59,
-       BNXT_ULP_CLASS_HID_600fd = 0x600fd,
-       BNXT_ULP_CLASS_HID_60739 = 0x60739,
-       BNXT_ULP_CLASS_HID_61db5 = 0x61db5,
-       BNXT_ULP_CLASS_HID_623f1 = 0x623f1,
-       BNXT_ULP_CLASS_HID_65421 = 0x65421,
-       BNXT_ULP_CLASS_HID_65a6d = 0x65a6d,
-       BNXT_ULP_CLASS_HID_5111d = 0x5111d,
-       BNXT_ULP_CLASS_HID_51759 = 0x51759,
-       BNXT_ULP_CLASS_HID_54789 = 0x54789,
-       BNXT_ULP_CLASS_HID_54df5 = 0x54df5,
-       BNXT_ULP_CLASS_HID_507b5 = 0x507b5,
-       BNXT_ULP_CLASS_HID_50df1 = 0x50df1,
-       BNXT_ULP_CLASS_HID_53e21 = 0x53e21,
-       BNXT_ULP_CLASS_HID_5446d = 0x5446d,
-       BNXT_ULP_CLASS_HID_73d1d = 0x73d1d,
-       BNXT_ULP_CLASS_HID_74359 = 0x74359,
-       BNXT_ULP_CLASS_HID_716fd = 0x716fd,
-       BNXT_ULP_CLASS_HID_71d39 = 0x71d39,
-       BNXT_ULP_CLASS_HID_733b5 = 0x733b5,
-       BNXT_ULP_CLASS_HID_739f1 = 0x739f1,
-       BNXT_ULP_CLASS_HID_70d15 = 0x70d15,
-       BNXT_ULP_CLASS_HID_71351 = 0x71351,
-       BNXT_ULP_CLASS_HID_49cd = 0x49cd,
-       BNXT_ULP_CLASS_HID_4f89 = 0x4f89,
-       BNXT_ULP_CLASS_HID_0cb9 = 0x0cb9,
-       BNXT_ULP_CLASS_HID_1375 = 0x1375,
-       BNXT_ULP_CLASS_HID_236d = 0x236d,
-       BNXT_ULP_CLASS_HID_2929 = 0x2929,
-       BNXT_ULP_CLASS_HID_4305 = 0x4305,
-       BNXT_ULP_CLASS_HID_49c1 = 0x49c1,
-       BNXT_ULP_CLASS_HID_4055 = 0x4055,
-       BNXT_ULP_CLASS_HID_4611 = 0x4611,
-       BNXT_ULP_CLASS_HID_0301 = 0x0301,
-       BNXT_ULP_CLASS_HID_09dd = 0x09dd,
-       BNXT_ULP_CLASS_HID_19f5 = 0x19f5,
-       BNXT_ULP_CLASS_HID_1fb1 = 0x1fb1,
-       BNXT_ULP_CLASS_HID_39ed = 0x39ed,
-       BNXT_ULP_CLASS_HID_3fa9 = 0x3fa9,
-       BNXT_ULP_CLASS_HID_44481 = 0x44481,
-       BNXT_ULP_CLASS_HID_44b5d = 0x44b5d,
-       BNXT_ULP_CLASS_HID_4084d = 0x4084d,
-       BNXT_ULP_CLASS_HID_40e09 = 0x40e09,
-       BNXT_ULP_CLASS_HID_41e21 = 0x41e21,
-       BNXT_ULP_CLASS_HID_424fd = 0x424fd,
-       BNXT_ULP_CLASS_HID_43ed9 = 0x43ed9,
-       BNXT_ULP_CLASS_HID_44495 = 0x44495,
-       BNXT_ULP_CLASS_HID_43b69 = 0x43b69,
-       BNXT_ULP_CLASS_HID_44125 = 0x44125,
-       BNXT_ULP_CLASS_HID_45b01 = 0x45b01,
-       BNXT_ULP_CLASS_HID_40491 = 0x40491,
-       BNXT_ULP_CLASS_HID_41489 = 0x41489,
-       BNXT_ULP_CLASS_HID_41b45 = 0x41b45,
-       BNXT_ULP_CLASS_HID_434a1 = 0x434a1,
-       BNXT_ULP_CLASS_HID_43b7d = 0x43b7d,
-       BNXT_ULP_CLASS_HID_45849 = 0x45849,
-       BNXT_ULP_CLASS_HID_40139 = 0x40139,
-       BNXT_ULP_CLASS_HID_431e9 = 0x431e9,
-       BNXT_ULP_CLASS_HID_43795 = 0x43795,
-       BNXT_ULP_CLASS_HID_44e21 = 0x44e21,
-       BNXT_ULP_CLASS_HID_454ed = 0x454ed,
-       BNXT_ULP_CLASS_HID_42841 = 0x42841,
-       BNXT_ULP_CLASS_HID_42e0d = 0x42e0d,
-       BNXT_ULP_CLASS_HID_6277d = 0x6277d,
-       BNXT_ULP_CLASS_HID_62d39 = 0x62d39,
-       BNXT_ULP_CLASS_HID_6009d = 0x6009d,
-       BNXT_ULP_CLASS_HID_60759 = 0x60759,
-       BNXT_ULP_CLASS_HID_61dd5 = 0x61dd5,
-       BNXT_ULP_CLASS_HID_62391 = 0x62391,
-       BNXT_ULP_CLASS_HID_65441 = 0x65441,
-       BNXT_ULP_CLASS_HID_65a0d = 0x65a0d,
-       BNXT_ULP_CLASS_HID_5117d = 0x5117d,
-       BNXT_ULP_CLASS_HID_51739 = 0x51739,
-       BNXT_ULP_CLASS_HID_547e9 = 0x547e9,
-       BNXT_ULP_CLASS_HID_54d95 = 0x54d95,
-       BNXT_ULP_CLASS_HID_507d5 = 0x507d5,
-       BNXT_ULP_CLASS_HID_50d91 = 0x50d91,
-       BNXT_ULP_CLASS_HID_53e41 = 0x53e41,
-       BNXT_ULP_CLASS_HID_5440d = 0x5440d,
-       BNXT_ULP_CLASS_HID_73d7d = 0x73d7d,
-       BNXT_ULP_CLASS_HID_74339 = 0x74339,
-       BNXT_ULP_CLASS_HID_7169d = 0x7169d,
-       BNXT_ULP_CLASS_HID_71d59 = 0x71d59,
-       BNXT_ULP_CLASS_HID_733d5 = 0x733d5,
-       BNXT_ULP_CLASS_HID_73991 = 0x73991,
-       BNXT_ULP_CLASS_HID_70d75 = 0x70d75,
-       BNXT_ULP_CLASS_HID_71331 = 0x71331,
-       BNXT_ULP_CLASS_HID_22c33 = 0x22c33,
-       BNXT_ULP_CLASS_HID_2320f = 0x2320f,
-       BNXT_ULP_CLASS_HID_2166f = 0x2166f,
-       BNXT_ULP_CLASS_HID_21cab = 0x21cab,
-       BNXT_ULP_CLASS_HID_24fa7 = 0x24fa7,
-       BNXT_ULP_CLASS_HID_255e3 = 0x255e3,
-       BNXT_ULP_CLASS_HID_239c3 = 0x239c3,
-       BNXT_ULP_CLASS_HID_2401f = 0x2401f,
-       BNXT_ULP_CLASS_HID_218e3 = 0x218e3,
-       BNXT_ULP_CLASS_HID_21f3f = 0x21f3f,
-       BNXT_ULP_CLASS_HID_2031f = 0x2031f,
-       BNXT_ULP_CLASS_HID_2095b = 0x2095b,
-       BNXT_ULP_CLASS_HID_23c57 = 0x23c57,
-       BNXT_ULP_CLASS_HID_24293 = 0x24293,
-       BNXT_ULP_CLASS_HID_226f3 = 0x226f3,
-       BNXT_ULP_CLASS_HID_22ccf = 0x22ccf,
-       BNXT_ULP_CLASS_HID_62707 = 0x62707,
-       BNXT_ULP_CLASS_HID_62d43 = 0x62d43,
-       BNXT_ULP_CLASS_HID_611a3 = 0x611a3,
-       BNXT_ULP_CLASS_HID_617ff = 0x617ff,
-       BNXT_ULP_CLASS_HID_64afb = 0x64afb,
-       BNXT_ULP_CLASS_HID_65137 = 0x65137,
-       BNXT_ULP_CLASS_HID_63517 = 0x63517,
-       BNXT_ULP_CLASS_HID_63b53 = 0x63b53,
-       BNXT_ULP_CLASS_HID_61437 = 0x61437,
-       BNXT_ULP_CLASS_HID_61a73 = 0x61a73,
-       BNXT_ULP_CLASS_HID_65b1f = 0x65b1f,
-       BNXT_ULP_CLASS_HID_604af = 0x604af,
-       BNXT_ULP_CLASS_HID_637ab = 0x637ab,
-       BNXT_ULP_CLASS_HID_63de7 = 0x63de7,
-       BNXT_ULP_CLASS_HID_621c7 = 0x621c7,
-       BNXT_ULP_CLASS_HID_62803 = 0x62803,
-       BNXT_ULP_CLASS_HID_34233 = 0x34233,
-       BNXT_ULP_CLASS_HID_3480f = 0x3480f,
-       BNXT_ULP_CLASS_HID_32c6f = 0x32c6f,
-       BNXT_ULP_CLASS_HID_332ab = 0x332ab,
-       BNXT_ULP_CLASS_HID_308fb = 0x308fb,
-       BNXT_ULP_CLASS_HID_30f37 = 0x30f37,
-       BNXT_ULP_CLASS_HID_34fc3 = 0x34fc3,
-       BNXT_ULP_CLASS_HID_3561f = 0x3561f,
-       BNXT_ULP_CLASS_HID_32ee3 = 0x32ee3,
-       BNXT_ULP_CLASS_HID_3353f = 0x3353f,
-       BNXT_ULP_CLASS_HID_3191f = 0x3191f,
-       BNXT_ULP_CLASS_HID_31f5b = 0x31f5b,
-       BNXT_ULP_CLASS_HID_35257 = 0x35257,
-       BNXT_ULP_CLASS_HID_35893 = 0x35893,
-       BNXT_ULP_CLASS_HID_33cf3 = 0x33cf3,
-       BNXT_ULP_CLASS_HID_342cf = 0x342cf,
-       BNXT_ULP_CLASS_HID_73d07 = 0x73d07,
-       BNXT_ULP_CLASS_HID_74343 = 0x74343,
-       BNXT_ULP_CLASS_HID_727a3 = 0x727a3,
-       BNXT_ULP_CLASS_HID_72dff = 0x72dff,
-       BNXT_ULP_CLASS_HID_703cf = 0x703cf,
-       BNXT_ULP_CLASS_HID_70a0b = 0x70a0b,
-       BNXT_ULP_CLASS_HID_74b17 = 0x74b17,
-       BNXT_ULP_CLASS_HID_75153 = 0x75153,
-       BNXT_ULP_CLASS_HID_72a37 = 0x72a37,
-       BNXT_ULP_CLASS_HID_73073 = 0x73073,
-       BNXT_ULP_CLASS_HID_71453 = 0x71453,
-       BNXT_ULP_CLASS_HID_71aaf = 0x71aaf,
-       BNXT_ULP_CLASS_HID_74dab = 0x74dab,
-       BNXT_ULP_CLASS_HID_753e7 = 0x753e7,
-       BNXT_ULP_CLASS_HID_737c7 = 0x737c7,
-       BNXT_ULP_CLASS_HID_73e03 = 0x73e03,
-       BNXT_ULP_CLASS_HID_2b733 = 0x2b733,
-       BNXT_ULP_CLASS_HID_2bd0f = 0x2bd0f,
-       BNXT_ULP_CLASS_HID_2a16f = 0x2a16f,
-       BNXT_ULP_CLASS_HID_2a7ab = 0x2a7ab,
-       BNXT_ULP_CLASS_HID_2daa7 = 0x2daa7,
-       BNXT_ULP_CLASS_HID_28437 = 0x28437,
-       BNXT_ULP_CLASS_HID_2c4c3 = 0x2c4c3,
-       BNXT_ULP_CLASS_HID_2cb1f = 0x2cb1f,
-       BNXT_ULP_CLASS_HID_2a3e3 = 0x2a3e3,
-       BNXT_ULP_CLASS_HID_2aa3f = 0x2aa3f,
-       BNXT_ULP_CLASS_HID_28e1f = 0x28e1f,
-       BNXT_ULP_CLASS_HID_2945b = 0x2945b,
-       BNXT_ULP_CLASS_HID_2c757 = 0x2c757,
-       BNXT_ULP_CLASS_HID_2cd93 = 0x2cd93,
-       BNXT_ULP_CLASS_HID_2b1f3 = 0x2b1f3,
-       BNXT_ULP_CLASS_HID_2b7cf = 0x2b7cf,
-       BNXT_ULP_CLASS_HID_6b207 = 0x6b207,
-       BNXT_ULP_CLASS_HID_6b843 = 0x6b843,
-       BNXT_ULP_CLASS_HID_69ca3 = 0x69ca3,
-       BNXT_ULP_CLASS_HID_6a2ff = 0x6a2ff,
-       BNXT_ULP_CLASS_HID_6d5fb = 0x6d5fb,
-       BNXT_ULP_CLASS_HID_6dc37 = 0x6dc37,
-       BNXT_ULP_CLASS_HID_6c017 = 0x6c017,
-       BNXT_ULP_CLASS_HID_6c653 = 0x6c653,
-       BNXT_ULP_CLASS_HID_69f37 = 0x69f37,
-       BNXT_ULP_CLASS_HID_6a573 = 0x6a573,
-       BNXT_ULP_CLASS_HID_68953 = 0x68953,
-       BNXT_ULP_CLASS_HID_68faf = 0x68faf,
-       BNXT_ULP_CLASS_HID_6c2ab = 0x6c2ab,
-       BNXT_ULP_CLASS_HID_6c8e7 = 0x6c8e7,
-       BNXT_ULP_CLASS_HID_6acc7 = 0x6acc7,
-       BNXT_ULP_CLASS_HID_6b303 = 0x6b303,
-       BNXT_ULP_CLASS_HID_3cd33 = 0x3cd33,
-       BNXT_ULP_CLASS_HID_3d30f = 0x3d30f,
-       BNXT_ULP_CLASS_HID_3b76f = 0x3b76f,
-       BNXT_ULP_CLASS_HID_3bdab = 0x3bdab,
-       BNXT_ULP_CLASS_HID_393fb = 0x393fb,
-       BNXT_ULP_CLASS_HID_39a37 = 0x39a37,
-       BNXT_ULP_CLASS_HID_3dac3 = 0x3dac3,
-       BNXT_ULP_CLASS_HID_38453 = 0x38453,
-       BNXT_ULP_CLASS_HID_3b9e3 = 0x3b9e3,
-       BNXT_ULP_CLASS_HID_3c03f = 0x3c03f,
-       BNXT_ULP_CLASS_HID_3a41f = 0x3a41f,
-       BNXT_ULP_CLASS_HID_3aa5b = 0x3aa5b,
-       BNXT_ULP_CLASS_HID_380ab = 0x380ab,
-       BNXT_ULP_CLASS_HID_386e7 = 0x386e7,
-       BNXT_ULP_CLASS_HID_3c7f3 = 0x3c7f3,
-       BNXT_ULP_CLASS_HID_3cdcf = 0x3cdcf,
-       BNXT_ULP_CLASS_HID_7c807 = 0x7c807,
-       BNXT_ULP_CLASS_HID_7ce43 = 0x7ce43,
-       BNXT_ULP_CLASS_HID_7b2a3 = 0x7b2a3,
-       BNXT_ULP_CLASS_HID_7b8ff = 0x7b8ff,
-       BNXT_ULP_CLASS_HID_78ecf = 0x78ecf,
-       BNXT_ULP_CLASS_HID_7950b = 0x7950b,
-       BNXT_ULP_CLASS_HID_7d617 = 0x7d617,
-       BNXT_ULP_CLASS_HID_7dc53 = 0x7dc53,
-       BNXT_ULP_CLASS_HID_7b537 = 0x7b537,
-       BNXT_ULP_CLASS_HID_7bb73 = 0x7bb73,
-       BNXT_ULP_CLASS_HID_79f53 = 0x79f53,
-       BNXT_ULP_CLASS_HID_7a5af = 0x7a5af,
-       BNXT_ULP_CLASS_HID_7d8ab = 0x7d8ab,
-       BNXT_ULP_CLASS_HID_7823b = 0x7823b,
-       BNXT_ULP_CLASS_HID_7c2c7 = 0x7c2c7,
-       BNXT_ULP_CLASS_HID_7c903 = 0x7c903,
-       BNXT_ULP_CLASS_HID_8b2b = 0x8b2b,
-       BNXT_ULP_CLASS_HID_9117 = 0x9117,
-       BNXT_ULP_CLASS_HID_d203 = 0xd203,
-       BNXT_ULP_CLASS_HID_d84f = 0xd84f,
-       BNXT_ULP_CLASS_HID_aebf = 0xaebf,
-       BNXT_ULP_CLASS_HID_b4fb = 0xb4fb,
-       BNXT_ULP_CLASS_HID_98db = 0x98db,
-       BNXT_ULP_CLASS_HID_9f07 = 0x9f07,
-       BNXT_ULP_CLASS_HID_4861f = 0x4861f,
-       BNXT_ULP_CLASS_HID_48c5b = 0x48c5b,
-       BNXT_ULP_CLASS_HID_4cd77 = 0x4cd77,
-       BNXT_ULP_CLASS_HID_4d3b3 = 0x4d3b3,
-       BNXT_ULP_CLASS_HID_4a9e3 = 0x4a9e3,
-       BNXT_ULP_CLASS_HID_4b02f = 0x4b02f,
-       BNXT_ULP_CLASS_HID_4940f = 0x4940f,
-       BNXT_ULP_CLASS_HID_49a4b = 0x49a4b,
-       BNXT_ULP_CLASS_HID_1a12b = 0x1a12b,
-       BNXT_ULP_CLASS_HID_1a717 = 0x1a717,
-       BNXT_ULP_CLASS_HID_18b77 = 0x18b77,
-       BNXT_ULP_CLASS_HID_191b3 = 0x191b3,
-       BNXT_ULP_CLASS_HID_1c4bf = 0x1c4bf,
-       BNXT_ULP_CLASS_HID_1cafb = 0x1cafb,
-       BNXT_ULP_CLASS_HID_1aedb = 0x1aedb,
-       BNXT_ULP_CLASS_HID_1b507 = 0x1b507,
-       BNXT_ULP_CLASS_HID_59c1f = 0x59c1f,
-       BNXT_ULP_CLASS_HID_5a25b = 0x5a25b,
-       BNXT_ULP_CLASS_HID_586bb = 0x586bb,
-       BNXT_ULP_CLASS_HID_58ce7 = 0x58ce7,
-       BNXT_ULP_CLASS_HID_5bfe3 = 0x5bfe3,
-       BNXT_ULP_CLASS_HID_5c62f = 0x5c62f,
-       BNXT_ULP_CLASS_HID_5aa0f = 0x5aa0f,
-       BNXT_ULP_CLASS_HID_5b04b = 0x5b04b,
-       BNXT_ULP_CLASS_HID_d0ab = 0xd0ab,
-       BNXT_ULP_CLASS_HID_d697 = 0xd697,
-       BNXT_ULP_CLASS_HID_d783 = 0xd783,
-       BNXT_ULP_CLASS_HID_c133 = 0xc133,
-       BNXT_ULP_CLASS_HID_f43f = 0xf43f,
-       BNXT_ULP_CLASS_HID_fa7b = 0xfa7b,
-       BNXT_ULP_CLASS_HID_de5b = 0xde5b,
-       BNXT_ULP_CLASS_HID_e487 = 0xe487,
-       BNXT_ULP_CLASS_HID_4cb9f = 0x4cb9f,
-       BNXT_ULP_CLASS_HID_4d1db = 0x4d1db,
-       BNXT_ULP_CLASS_HID_4d2f7 = 0x4d2f7,
-       BNXT_ULP_CLASS_HID_4d933 = 0x4d933,
-       BNXT_ULP_CLASS_HID_4ef63 = 0x4ef63,
-       BNXT_ULP_CLASS_HID_4f5af = 0x4f5af,
-       BNXT_ULP_CLASS_HID_4d98f = 0x4d98f,
-       BNXT_ULP_CLASS_HID_4dfcb = 0x4dfcb,
-       BNXT_ULP_CLASS_HID_1e6ab = 0x1e6ab,
-       BNXT_ULP_CLASS_HID_1ec97 = 0x1ec97,
-       BNXT_ULP_CLASS_HID_1d0f7 = 0x1d0f7,
-       BNXT_ULP_CLASS_HID_1d733 = 0x1d733,
-       BNXT_ULP_CLASS_HID_1ca3f = 0x1ca3f,
-       BNXT_ULP_CLASS_HID_1d07b = 0x1d07b,
-       BNXT_ULP_CLASS_HID_1f45b = 0x1f45b,
-       BNXT_ULP_CLASS_HID_1fa87 = 0x1fa87,
-       BNXT_ULP_CLASS_HID_5e19f = 0x5e19f,
-       BNXT_ULP_CLASS_HID_5e7db = 0x5e7db,
-       BNXT_ULP_CLASS_HID_5cc3b = 0x5cc3b,
-       BNXT_ULP_CLASS_HID_5d267 = 0x5d267,
-       BNXT_ULP_CLASS_HID_5c563 = 0x5c563,
-       BNXT_ULP_CLASS_HID_5cbaf = 0x5cbaf,
-       BNXT_ULP_CLASS_HID_5ef8f = 0x5ef8f,
-       BNXT_ULP_CLASS_HID_5f5cb = 0x5f5cb,
-       BNXT_ULP_CLASS_HID_adeb = 0xadeb,
-       BNXT_ULP_CLASS_HID_b3d7 = 0xb3d7,
-       BNXT_ULP_CLASS_HID_f4c3 = 0xf4c3,
-       BNXT_ULP_CLASS_HID_fb0f = 0xfb0f,
-       BNXT_ULP_CLASS_HID_b17f = 0xb17f,
-       BNXT_ULP_CLASS_HID_b7bb = 0xb7bb,
-       BNXT_ULP_CLASS_HID_bb9b = 0xbb9b,
-       BNXT_ULP_CLASS_HID_a1c7 = 0xa1c7,
-       BNXT_ULP_CLASS_HID_4a8df = 0x4a8df,
-       BNXT_ULP_CLASS_HID_4af1b = 0x4af1b,
-       BNXT_ULP_CLASS_HID_4f037 = 0x4f037,
-       BNXT_ULP_CLASS_HID_4f673 = 0x4f673,
-       BNXT_ULP_CLASS_HID_4aca3 = 0x4aca3,
-       BNXT_ULP_CLASS_HID_4b2ef = 0x4b2ef,
-       BNXT_ULP_CLASS_HID_4b6cf = 0x4b6cf,
-       BNXT_ULP_CLASS_HID_4bd0b = 0x4bd0b,
-       BNXT_ULP_CLASS_HID_1a3eb = 0x1a3eb,
-       BNXT_ULP_CLASS_HID_1a9d7 = 0x1a9d7,
-       BNXT_ULP_CLASS_HID_1ae37 = 0x1ae37,
-       BNXT_ULP_CLASS_HID_1b473 = 0x1b473,
-       BNXT_ULP_CLASS_HID_1e77f = 0x1e77f,
-       BNXT_ULP_CLASS_HID_1edbb = 0x1edbb,
-       BNXT_ULP_CLASS_HID_1b19b = 0x1b19b,
-       BNXT_ULP_CLASS_HID_1b7c7 = 0x1b7c7,
-       BNXT_ULP_CLASS_HID_5bedf = 0x5bedf,
-       BNXT_ULP_CLASS_HID_5a51b = 0x5a51b,
-       BNXT_ULP_CLASS_HID_5a97b = 0x5a97b,
-       BNXT_ULP_CLASS_HID_5afa7 = 0x5afa7,
-       BNXT_ULP_CLASS_HID_5e2a3 = 0x5e2a3,
-       BNXT_ULP_CLASS_HID_5e8ef = 0x5e8ef,
-       BNXT_ULP_CLASS_HID_5accf = 0x5accf,
-       BNXT_ULP_CLASS_HID_5b30b = 0x5b30b,
-       BNXT_ULP_CLASS_HID_f36b = 0xf36b,
-       BNXT_ULP_CLASS_HID_f957 = 0xf957,
-       BNXT_ULP_CLASS_HID_fa43 = 0xfa43,
-       BNXT_ULP_CLASS_HID_e3f3 = 0xe3f3,
-       BNXT_ULP_CLASS_HID_f6ff = 0xf6ff,
-       BNXT_ULP_CLASS_HID_fd3b = 0xfd3b,
-       BNXT_ULP_CLASS_HID_e11b = 0xe11b,
-       BNXT_ULP_CLASS_HID_e747 = 0xe747,
-       BNXT_ULP_CLASS_HID_4ee5f = 0x4ee5f,
-       BNXT_ULP_CLASS_HID_4f49b = 0x4f49b,
-       BNXT_ULP_CLASS_HID_4f5b7 = 0x4f5b7,
-       BNXT_ULP_CLASS_HID_4fbf3 = 0x4fbf3,
-       BNXT_ULP_CLASS_HID_4f223 = 0x4f223,
-       BNXT_ULP_CLASS_HID_4f86f = 0x4f86f,
-       BNXT_ULP_CLASS_HID_4fc4f = 0x4fc4f,
-       BNXT_ULP_CLASS_HID_4e28b = 0x4e28b,
-       BNXT_ULP_CLASS_HID_1e96b = 0x1e96b,
-       BNXT_ULP_CLASS_HID_1ef57 = 0x1ef57,
-       BNXT_ULP_CLASS_HID_1f3b7 = 0x1f3b7,
-       BNXT_ULP_CLASS_HID_1f9f3 = 0x1f9f3,
-       BNXT_ULP_CLASS_HID_1ecff = 0x1ecff,
-       BNXT_ULP_CLASS_HID_1f33b = 0x1f33b,
-       BNXT_ULP_CLASS_HID_1f71b = 0x1f71b,
-       BNXT_ULP_CLASS_HID_1fd47 = 0x1fd47,
-       BNXT_ULP_CLASS_HID_5e45f = 0x5e45f,
-       BNXT_ULP_CLASS_HID_5ea9b = 0x5ea9b,
-       BNXT_ULP_CLASS_HID_5eefb = 0x5eefb,
-       BNXT_ULP_CLASS_HID_5f527 = 0x5f527,
-       BNXT_ULP_CLASS_HID_5e823 = 0x5e823,
-       BNXT_ULP_CLASS_HID_5ee6f = 0x5ee6f,
-       BNXT_ULP_CLASS_HID_5f24f = 0x5f24f,
-       BNXT_ULP_CLASS_HID_5f88b = 0x5f88b,
-       BNXT_ULP_CLASS_HID_22c53 = 0x22c53,
-       BNXT_ULP_CLASS_HID_2326f = 0x2326f,
-       BNXT_ULP_CLASS_HID_2160f = 0x2160f,
-       BNXT_ULP_CLASS_HID_21ccb = 0x21ccb,
-       BNXT_ULP_CLASS_HID_24fc7 = 0x24fc7,
-       BNXT_ULP_CLASS_HID_25583 = 0x25583,
-       BNXT_ULP_CLASS_HID_239a3 = 0x239a3,
-       BNXT_ULP_CLASS_HID_2407f = 0x2407f,
-       BNXT_ULP_CLASS_HID_21883 = 0x21883,
-       BNXT_ULP_CLASS_HID_21f5f = 0x21f5f,
-       BNXT_ULP_CLASS_HID_2037f = 0x2037f,
-       BNXT_ULP_CLASS_HID_2093b = 0x2093b,
-       BNXT_ULP_CLASS_HID_23c37 = 0x23c37,
-       BNXT_ULP_CLASS_HID_242f3 = 0x242f3,
-       BNXT_ULP_CLASS_HID_22693 = 0x22693,
-       BNXT_ULP_CLASS_HID_22caf = 0x22caf,
-       BNXT_ULP_CLASS_HID_62767 = 0x62767,
-       BNXT_ULP_CLASS_HID_62d23 = 0x62d23,
-       BNXT_ULP_CLASS_HID_611c3 = 0x611c3,
-       BNXT_ULP_CLASS_HID_6179f = 0x6179f,
-       BNXT_ULP_CLASS_HID_64a9b = 0x64a9b,
-       BNXT_ULP_CLASS_HID_65157 = 0x65157,
-       BNXT_ULP_CLASS_HID_63577 = 0x63577,
-       BNXT_ULP_CLASS_HID_63b33 = 0x63b33,
-       BNXT_ULP_CLASS_HID_61457 = 0x61457,
-       BNXT_ULP_CLASS_HID_61a13 = 0x61a13,
-       BNXT_ULP_CLASS_HID_65b7f = 0x65b7f,
-       BNXT_ULP_CLASS_HID_604cf = 0x604cf,
-       BNXT_ULP_CLASS_HID_637cb = 0x637cb,
-       BNXT_ULP_CLASS_HID_63d87 = 0x63d87,
-       BNXT_ULP_CLASS_HID_621a7 = 0x621a7,
-       BNXT_ULP_CLASS_HID_62863 = 0x62863,
-       BNXT_ULP_CLASS_HID_34253 = 0x34253,
-       BNXT_ULP_CLASS_HID_3486f = 0x3486f,
-       BNXT_ULP_CLASS_HID_32c0f = 0x32c0f,
-       BNXT_ULP_CLASS_HID_332cb = 0x332cb,
-       BNXT_ULP_CLASS_HID_3089b = 0x3089b,
-       BNXT_ULP_CLASS_HID_30f57 = 0x30f57,
-       BNXT_ULP_CLASS_HID_34fa3 = 0x34fa3,
-       BNXT_ULP_CLASS_HID_3567f = 0x3567f,
-       BNXT_ULP_CLASS_HID_32e83 = 0x32e83,
-       BNXT_ULP_CLASS_HID_3355f = 0x3355f,
-       BNXT_ULP_CLASS_HID_3197f = 0x3197f,
-       BNXT_ULP_CLASS_HID_31f3b = 0x31f3b,
-       BNXT_ULP_CLASS_HID_35237 = 0x35237,
-       BNXT_ULP_CLASS_HID_358f3 = 0x358f3,
-       BNXT_ULP_CLASS_HID_33c93 = 0x33c93,
-       BNXT_ULP_CLASS_HID_342af = 0x342af,
-       BNXT_ULP_CLASS_HID_73d67 = 0x73d67,
-       BNXT_ULP_CLASS_HID_74323 = 0x74323,
-       BNXT_ULP_CLASS_HID_727c3 = 0x727c3,
-       BNXT_ULP_CLASS_HID_72d9f = 0x72d9f,
-       BNXT_ULP_CLASS_HID_703af = 0x703af,
-       BNXT_ULP_CLASS_HID_70a6b = 0x70a6b,
-       BNXT_ULP_CLASS_HID_74b77 = 0x74b77,
-       BNXT_ULP_CLASS_HID_75133 = 0x75133,
-       BNXT_ULP_CLASS_HID_72a57 = 0x72a57,
-       BNXT_ULP_CLASS_HID_73013 = 0x73013,
-       BNXT_ULP_CLASS_HID_71433 = 0x71433,
-       BNXT_ULP_CLASS_HID_71acf = 0x71acf,
-       BNXT_ULP_CLASS_HID_74dcb = 0x74dcb,
-       BNXT_ULP_CLASS_HID_75387 = 0x75387,
-       BNXT_ULP_CLASS_HID_737a7 = 0x737a7,
-       BNXT_ULP_CLASS_HID_73e63 = 0x73e63,
-       BNXT_ULP_CLASS_HID_2b753 = 0x2b753,
-       BNXT_ULP_CLASS_HID_2bd6f = 0x2bd6f,
-       BNXT_ULP_CLASS_HID_2a10f = 0x2a10f,
-       BNXT_ULP_CLASS_HID_2a7cb = 0x2a7cb,
-       BNXT_ULP_CLASS_HID_2dac7 = 0x2dac7,
-       BNXT_ULP_CLASS_HID_28457 = 0x28457,
-       BNXT_ULP_CLASS_HID_2c4a3 = 0x2c4a3,
-       BNXT_ULP_CLASS_HID_2cb7f = 0x2cb7f,
-       BNXT_ULP_CLASS_HID_2a383 = 0x2a383,
-       BNXT_ULP_CLASS_HID_2aa5f = 0x2aa5f,
-       BNXT_ULP_CLASS_HID_28e7f = 0x28e7f,
-       BNXT_ULP_CLASS_HID_2943b = 0x2943b,
-       BNXT_ULP_CLASS_HID_2c737 = 0x2c737,
-       BNXT_ULP_CLASS_HID_2cdf3 = 0x2cdf3,
-       BNXT_ULP_CLASS_HID_2b193 = 0x2b193,
-       BNXT_ULP_CLASS_HID_2b7af = 0x2b7af,
-       BNXT_ULP_CLASS_HID_6b267 = 0x6b267,
-       BNXT_ULP_CLASS_HID_6b823 = 0x6b823,
-       BNXT_ULP_CLASS_HID_69cc3 = 0x69cc3,
-       BNXT_ULP_CLASS_HID_6a29f = 0x6a29f,
-       BNXT_ULP_CLASS_HID_6d59b = 0x6d59b,
-       BNXT_ULP_CLASS_HID_6dc57 = 0x6dc57,
-       BNXT_ULP_CLASS_HID_6c077 = 0x6c077,
-       BNXT_ULP_CLASS_HID_6c633 = 0x6c633,
-       BNXT_ULP_CLASS_HID_69f57 = 0x69f57,
-       BNXT_ULP_CLASS_HID_6a513 = 0x6a513,
-       BNXT_ULP_CLASS_HID_68933 = 0x68933,
-       BNXT_ULP_CLASS_HID_68fcf = 0x68fcf,
-       BNXT_ULP_CLASS_HID_6c2cb = 0x6c2cb,
-       BNXT_ULP_CLASS_HID_6c887 = 0x6c887,
-       BNXT_ULP_CLASS_HID_6aca7 = 0x6aca7,
-       BNXT_ULP_CLASS_HID_6b363 = 0x6b363,
-       BNXT_ULP_CLASS_HID_3cd53 = 0x3cd53,
-       BNXT_ULP_CLASS_HID_3d36f = 0x3d36f,
-       BNXT_ULP_CLASS_HID_3b70f = 0x3b70f,
-       BNXT_ULP_CLASS_HID_3bdcb = 0x3bdcb,
-       BNXT_ULP_CLASS_HID_3939b = 0x3939b,
-       BNXT_ULP_CLASS_HID_39a57 = 0x39a57,
-       BNXT_ULP_CLASS_HID_3daa3 = 0x3daa3,
-       BNXT_ULP_CLASS_HID_38433 = 0x38433,
-       BNXT_ULP_CLASS_HID_3b983 = 0x3b983,
-       BNXT_ULP_CLASS_HID_3c05f = 0x3c05f,
-       BNXT_ULP_CLASS_HID_3a47f = 0x3a47f,
-       BNXT_ULP_CLASS_HID_3aa3b = 0x3aa3b,
-       BNXT_ULP_CLASS_HID_380cb = 0x380cb,
-       BNXT_ULP_CLASS_HID_38687 = 0x38687,
-       BNXT_ULP_CLASS_HID_3c793 = 0x3c793,
-       BNXT_ULP_CLASS_HID_3cdaf = 0x3cdaf,
-       BNXT_ULP_CLASS_HID_7c867 = 0x7c867,
-       BNXT_ULP_CLASS_HID_7ce23 = 0x7ce23,
-       BNXT_ULP_CLASS_HID_7b2c3 = 0x7b2c3,
-       BNXT_ULP_CLASS_HID_7b89f = 0x7b89f,
-       BNXT_ULP_CLASS_HID_78eaf = 0x78eaf,
-       BNXT_ULP_CLASS_HID_7956b = 0x7956b,
-       BNXT_ULP_CLASS_HID_7d677 = 0x7d677,
-       BNXT_ULP_CLASS_HID_7dc33 = 0x7dc33,
-       BNXT_ULP_CLASS_HID_7b557 = 0x7b557,
-       BNXT_ULP_CLASS_HID_7bb13 = 0x7bb13,
-       BNXT_ULP_CLASS_HID_79f33 = 0x79f33,
-       BNXT_ULP_CLASS_HID_7a5cf = 0x7a5cf,
-       BNXT_ULP_CLASS_HID_7d8cb = 0x7d8cb,
-       BNXT_ULP_CLASS_HID_7825b = 0x7825b,
-       BNXT_ULP_CLASS_HID_7c2a7 = 0x7c2a7,
-       BNXT_ULP_CLASS_HID_7c963 = 0x7c963,
-       BNXT_ULP_CLASS_HID_8b4b = 0x8b4b,
-       BNXT_ULP_CLASS_HID_9177 = 0x9177,
-       BNXT_ULP_CLASS_HID_d263 = 0xd263,
-       BNXT_ULP_CLASS_HID_d82f = 0xd82f,
-       BNXT_ULP_CLASS_HID_aedf = 0xaedf,
-       BNXT_ULP_CLASS_HID_b49b = 0xb49b,
-       BNXT_ULP_CLASS_HID_98bb = 0x98bb,
-       BNXT_ULP_CLASS_HID_9f67 = 0x9f67,
-       BNXT_ULP_CLASS_HID_4867f = 0x4867f,
-       BNXT_ULP_CLASS_HID_48c3b = 0x48c3b,
-       BNXT_ULP_CLASS_HID_4cd17 = 0x4cd17,
-       BNXT_ULP_CLASS_HID_4d3d3 = 0x4d3d3,
-       BNXT_ULP_CLASS_HID_4a983 = 0x4a983,
-       BNXT_ULP_CLASS_HID_4b04f = 0x4b04f,
-       BNXT_ULP_CLASS_HID_4946f = 0x4946f,
-       BNXT_ULP_CLASS_HID_49a2b = 0x49a2b,
-       BNXT_ULP_CLASS_HID_1a14b = 0x1a14b,
-       BNXT_ULP_CLASS_HID_1a777 = 0x1a777,
-       BNXT_ULP_CLASS_HID_18b17 = 0x18b17,
-       BNXT_ULP_CLASS_HID_191d3 = 0x191d3,
-       BNXT_ULP_CLASS_HID_1c4df = 0x1c4df,
-       BNXT_ULP_CLASS_HID_1ca9b = 0x1ca9b,
-       BNXT_ULP_CLASS_HID_1aebb = 0x1aebb,
-       BNXT_ULP_CLASS_HID_1b567 = 0x1b567,
-       BNXT_ULP_CLASS_HID_59c7f = 0x59c7f,
-       BNXT_ULP_CLASS_HID_5a23b = 0x5a23b,
-       BNXT_ULP_CLASS_HID_586db = 0x586db,
-       BNXT_ULP_CLASS_HID_58c87 = 0x58c87,
-       BNXT_ULP_CLASS_HID_5bf83 = 0x5bf83,
-       BNXT_ULP_CLASS_HID_5c64f = 0x5c64f,
-       BNXT_ULP_CLASS_HID_5aa6f = 0x5aa6f,
-       BNXT_ULP_CLASS_HID_5b02b = 0x5b02b,
-       BNXT_ULP_CLASS_HID_d0cb = 0xd0cb,
-       BNXT_ULP_CLASS_HID_d6f7 = 0xd6f7,
-       BNXT_ULP_CLASS_HID_d7e3 = 0xd7e3,
-       BNXT_ULP_CLASS_HID_c153 = 0xc153,
-       BNXT_ULP_CLASS_HID_f45f = 0xf45f,
-       BNXT_ULP_CLASS_HID_fa1b = 0xfa1b,
-       BNXT_ULP_CLASS_HID_de3b = 0xde3b,
-       BNXT_ULP_CLASS_HID_e4e7 = 0xe4e7,
-       BNXT_ULP_CLASS_HID_4cbff = 0x4cbff,
-       BNXT_ULP_CLASS_HID_4d1bb = 0x4d1bb,
-       BNXT_ULP_CLASS_HID_4d297 = 0x4d297,
-       BNXT_ULP_CLASS_HID_4d953 = 0x4d953,
-       BNXT_ULP_CLASS_HID_4ef03 = 0x4ef03,
-       BNXT_ULP_CLASS_HID_4f5cf = 0x4f5cf,
-       BNXT_ULP_CLASS_HID_4d9ef = 0x4d9ef,
-       BNXT_ULP_CLASS_HID_4dfab = 0x4dfab,
-       BNXT_ULP_CLASS_HID_1e6cb = 0x1e6cb,
-       BNXT_ULP_CLASS_HID_1ecf7 = 0x1ecf7,
-       BNXT_ULP_CLASS_HID_1d097 = 0x1d097,
-       BNXT_ULP_CLASS_HID_1d753 = 0x1d753,
-       BNXT_ULP_CLASS_HID_1ca5f = 0x1ca5f,
-       BNXT_ULP_CLASS_HID_1d01b = 0x1d01b,
-       BNXT_ULP_CLASS_HID_1f43b = 0x1f43b,
-       BNXT_ULP_CLASS_HID_1fae7 = 0x1fae7,
-       BNXT_ULP_CLASS_HID_5e1ff = 0x5e1ff,
-       BNXT_ULP_CLASS_HID_5e7bb = 0x5e7bb,
-       BNXT_ULP_CLASS_HID_5cc5b = 0x5cc5b,
-       BNXT_ULP_CLASS_HID_5d207 = 0x5d207,
-       BNXT_ULP_CLASS_HID_5c503 = 0x5c503,
-       BNXT_ULP_CLASS_HID_5cbcf = 0x5cbcf,
-       BNXT_ULP_CLASS_HID_5efef = 0x5efef,
-       BNXT_ULP_CLASS_HID_5f5ab = 0x5f5ab,
-       BNXT_ULP_CLASS_HID_ad8b = 0xad8b,
-       BNXT_ULP_CLASS_HID_b3b7 = 0xb3b7,
-       BNXT_ULP_CLASS_HID_f4a3 = 0xf4a3,
-       BNXT_ULP_CLASS_HID_fb6f = 0xfb6f,
-       BNXT_ULP_CLASS_HID_b11f = 0xb11f,
-       BNXT_ULP_CLASS_HID_b7db = 0xb7db,
-       BNXT_ULP_CLASS_HID_bbfb = 0xbbfb,
-       BNXT_ULP_CLASS_HID_a1a7 = 0xa1a7,
-       BNXT_ULP_CLASS_HID_4a8bf = 0x4a8bf,
-       BNXT_ULP_CLASS_HID_4af7b = 0x4af7b,
-       BNXT_ULP_CLASS_HID_4f057 = 0x4f057,
-       BNXT_ULP_CLASS_HID_4f613 = 0x4f613,
-       BNXT_ULP_CLASS_HID_4acc3 = 0x4acc3,
-       BNXT_ULP_CLASS_HID_4b28f = 0x4b28f,
-       BNXT_ULP_CLASS_HID_4b6af = 0x4b6af,
-       BNXT_ULP_CLASS_HID_4bd6b = 0x4bd6b,
-       BNXT_ULP_CLASS_HID_1a38b = 0x1a38b,
-       BNXT_ULP_CLASS_HID_1a9b7 = 0x1a9b7,
-       BNXT_ULP_CLASS_HID_1ae57 = 0x1ae57,
-       BNXT_ULP_CLASS_HID_1b413 = 0x1b413,
-       BNXT_ULP_CLASS_HID_1e71f = 0x1e71f,
-       BNXT_ULP_CLASS_HID_1eddb = 0x1eddb,
-       BNXT_ULP_CLASS_HID_1b1fb = 0x1b1fb,
-       BNXT_ULP_CLASS_HID_1b7a7 = 0x1b7a7,
-       BNXT_ULP_CLASS_HID_5bebf = 0x5bebf,
-       BNXT_ULP_CLASS_HID_5a57b = 0x5a57b,
-       BNXT_ULP_CLASS_HID_5a91b = 0x5a91b,
-       BNXT_ULP_CLASS_HID_5afc7 = 0x5afc7,
-       BNXT_ULP_CLASS_HID_5e2c3 = 0x5e2c3,
-       BNXT_ULP_CLASS_HID_5e88f = 0x5e88f,
-       BNXT_ULP_CLASS_HID_5acaf = 0x5acaf,
-       BNXT_ULP_CLASS_HID_5b36b = 0x5b36b,
-       BNXT_ULP_CLASS_HID_f30b = 0xf30b,
-       BNXT_ULP_CLASS_HID_f937 = 0xf937,
-       BNXT_ULP_CLASS_HID_fa23 = 0xfa23,
-       BNXT_ULP_CLASS_HID_e393 = 0xe393,
-       BNXT_ULP_CLASS_HID_f69f = 0xf69f,
-       BNXT_ULP_CLASS_HID_fd5b = 0xfd5b,
-       BNXT_ULP_CLASS_HID_e17b = 0xe17b,
-       BNXT_ULP_CLASS_HID_e727 = 0xe727,
-       BNXT_ULP_CLASS_HID_4ee3f = 0x4ee3f,
-       BNXT_ULP_CLASS_HID_4f4fb = 0x4f4fb,
-       BNXT_ULP_CLASS_HID_4f5d7 = 0x4f5d7,
-       BNXT_ULP_CLASS_HID_4fb93 = 0x4fb93,
-       BNXT_ULP_CLASS_HID_4f243 = 0x4f243,
-       BNXT_ULP_CLASS_HID_4f80f = 0x4f80f,
-       BNXT_ULP_CLASS_HID_4fc2f = 0x4fc2f,
-       BNXT_ULP_CLASS_HID_4e2eb = 0x4e2eb,
-       BNXT_ULP_CLASS_HID_1e90b = 0x1e90b,
-       BNXT_ULP_CLASS_HID_1ef37 = 0x1ef37,
-       BNXT_ULP_CLASS_HID_1f3d7 = 0x1f3d7,
-       BNXT_ULP_CLASS_HID_1f993 = 0x1f993,
-       BNXT_ULP_CLASS_HID_1ec9f = 0x1ec9f,
-       BNXT_ULP_CLASS_HID_1f35b = 0x1f35b,
-       BNXT_ULP_CLASS_HID_1f77b = 0x1f77b,
-       BNXT_ULP_CLASS_HID_1fd27 = 0x1fd27,
-       BNXT_ULP_CLASS_HID_5e43f = 0x5e43f,
-       BNXT_ULP_CLASS_HID_5eafb = 0x5eafb,
-       BNXT_ULP_CLASS_HID_5ee9b = 0x5ee9b,
-       BNXT_ULP_CLASS_HID_5f547 = 0x5f547,
-       BNXT_ULP_CLASS_HID_5e843 = 0x5e843,
-       BNXT_ULP_CLASS_HID_5ee0f = 0x5ee0f,
-       BNXT_ULP_CLASS_HID_5f22f = 0x5f22f,
-       BNXT_ULP_CLASS_HID_5f8eb = 0x5f8eb,
-       BNXT_ULP_CLASS_HID_2579 = 0x2579,
-       BNXT_ULP_CLASS_HID_2bb5 = 0x2bb5,
-       BNXT_ULP_CLASS_HID_4591 = 0x4591,
-       BNXT_ULP_CLASS_HID_4bad = 0x4bad,
-       BNXT_ULP_CLASS_HID_2561 = 0x2561,
-       BNXT_ULP_CLASS_HID_2bad = 0x2bad,
-       BNXT_ULP_CLASS_HID_5bdd = 0x5bdd,
-       BNXT_ULP_CLASS_HID_054d = 0x054d,
-       BNXT_ULP_CLASS_HID_257b = 0x257b,
-       BNXT_ULP_CLASS_HID_2bb7 = 0x2bb7,
-       BNXT_ULP_CLASS_HID_0fd7 = 0x0fd7,
-       BNXT_ULP_CLASS_HID_1613 = 0x1613,
-       BNXT_ULP_CLASS_HID_48ef = 0x48ef,
-       BNXT_ULP_CLASS_HID_4f2b = 0x4f2b,
-       BNXT_ULP_CLASS_HID_334b = 0x334b,
-       BNXT_ULP_CLASS_HID_3987 = 0x3987,
-       BNXT_ULP_CLASS_HID_122b = 0x122b,
-       BNXT_ULP_CLASS_HID_1867 = 0x1867,
-       BNXT_ULP_CLASS_HID_5973 = 0x5973,
-       BNXT_ULP_CLASS_HID_02c3 = 0x02c3,
-       BNXT_ULP_CLASS_HID_35df = 0x35df,
-       BNXT_ULP_CLASS_HID_3c1b = 0x3c1b,
-       BNXT_ULP_CLASS_HID_203b = 0x203b,
-       BNXT_ULP_CLASS_HID_2677 = 0x2677,
-       BNXT_ULP_CLASS_HID_2563 = 0x2563,
-       BNXT_ULP_CLASS_HID_2baf = 0x2baf,
-       BNXT_ULP_CLASS_HID_0fcf = 0x0fcf,
-       BNXT_ULP_CLASS_HID_160b = 0x160b,
-       BNXT_ULP_CLASS_HID_48f7 = 0x48f7,
-       BNXT_ULP_CLASS_HID_4f33 = 0x4f33,
-       BNXT_ULP_CLASS_HID_3353 = 0x3353,
-       BNXT_ULP_CLASS_HID_399f = 0x399f,
-       BNXT_ULP_CLASS_HID_42097 = 0x42097,
-       BNXT_ULP_CLASS_HID_426d3 = 0x426d3,
-       BNXT_ULP_CLASS_HID_40af3 = 0x40af3,
-       BNXT_ULP_CLASS_HID_4113f = 0x4113f,
-       BNXT_ULP_CLASS_HID_4443b = 0x4443b,
-       BNXT_ULP_CLASS_HID_44a67 = 0x44a67,
-       BNXT_ULP_CLASS_HID_42e87 = 0x42e87,
-       BNXT_ULP_CLASS_HID_434c3 = 0x434c3,
-       BNXT_ULP_CLASS_HID_2559 = 0x2559,
-       BNXT_ULP_CLASS_HID_2b95 = 0x2b95,
-       BNXT_ULP_CLASS_HID_45b1 = 0x45b1,
-       BNXT_ULP_CLASS_HID_4b8d = 0x4b8d,
-       BNXT_ULP_CLASS_HID_2541 = 0x2541,
-       BNXT_ULP_CLASS_HID_2b8d = 0x2b8d,
-       BNXT_ULP_CLASS_HID_5bfd = 0x5bfd,
-       BNXT_ULP_CLASS_HID_056d = 0x056d,
-       BNXT_ULP_CLASS_HID_2539 = 0x2539,
-       BNXT_ULP_CLASS_HID_2bf5 = 0x2bf5,
-       BNXT_ULP_CLASS_HID_45d1 = 0x45d1,
-       BNXT_ULP_CLASS_HID_4bed = 0x4bed,
-       BNXT_ULP_CLASS_HID_2521 = 0x2521,
-       BNXT_ULP_CLASS_HID_2bed = 0x2bed,
-       BNXT_ULP_CLASS_HID_5b9d = 0x5b9d,
-       BNXT_ULP_CLASS_HID_050d = 0x050d,
-       BNXT_ULP_CLASS_HID_255b = 0x255b,
-       BNXT_ULP_CLASS_HID_2b97 = 0x2b97,
-       BNXT_ULP_CLASS_HID_0ff7 = 0x0ff7,
-       BNXT_ULP_CLASS_HID_1633 = 0x1633,
-       BNXT_ULP_CLASS_HID_48cf = 0x48cf,
-       BNXT_ULP_CLASS_HID_4f0b = 0x4f0b,
-       BNXT_ULP_CLASS_HID_336b = 0x336b,
+       BNXT_ULP_CLASS_HID_55dd = 0x55dd,
+       BNXT_ULP_CLASS_HID_1df1 = 0x1df1,
+       BNXT_ULP_CLASS_HID_3e55 = 0x3e55,
+       BNXT_ULP_CLASS_HID_0649 = 0x0649,
+       BNXT_ULP_CLASS_HID_1011 = 0x1011,
+       BNXT_ULP_CLASS_HID_40e9 = 0x40e9,
+       BNXT_ULP_CLASS_HID_3e99 = 0x3e99,
+       BNXT_ULP_CLASS_HID_06ad = 0x06ad,
+       BNXT_ULP_CLASS_HID_38c7 = 0x38c7,
+       BNXT_ULP_CLASS_HID_00fb = 0x00fb,
+       BNXT_ULP_CLASS_HID_24d3 = 0x24d3,
+       BNXT_ULP_CLASS_HID_559b = 0x559b,
+       BNXT_ULP_CLASS_HID_5003 = 0x5003,
+       BNXT_ULP_CLASS_HID_1837 = 0x1837,
+       BNXT_ULP_CLASS_HID_3bef = 0x3bef,
+       BNXT_ULP_CLASS_HID_0403 = 0x0403,
+       BNXT_ULP_CLASS_HID_3d3f = 0x3d3f,
+       BNXT_ULP_CLASS_HID_0543 = 0x0543,
+       BNXT_ULP_CLASS_HID_292b = 0x292b,
+       BNXT_ULP_CLASS_HID_59e3 = 0x59e3,
+       BNXT_ULP_CLASS_HID_5d3b = 0x5d3b,
+       BNXT_ULP_CLASS_HID_254f = 0x254f,
+       BNXT_ULP_CLASS_HID_4917 = 0x4917,
+       BNXT_ULP_CLASS_HID_113b = 0x113b,
+       BNXT_ULP_CLASS_HID_55fd = 0x55fd,
+       BNXT_ULP_CLASS_HID_1dd1 = 0x1dd1,
+       BNXT_ULP_CLASS_HID_3e75 = 0x3e75,
+       BNXT_ULP_CLASS_HID_0669 = 0x0669,
+       BNXT_ULP_CLASS_HID_1ba1 = 0x1ba1,
+       BNXT_ULP_CLASS_HID_4c69 = 0x4c69,
+       BNXT_ULP_CLASS_HID_0439 = 0x0439,
+       BNXT_ULP_CLASS_HID_34e1 = 0x34e1,
+       BNXT_ULP_CLASS_HID_0465 = 0x0465,
+       BNXT_ULP_CLASS_HID_352d = 0x352d,
+       BNXT_ULP_CLASS_HID_55b1 = 0x55b1,
+       BNXT_ULP_CLASS_HID_1da5 = 0x1da5,
+       BNXT_ULP_CLASS_HID_32fd = 0x32fd,
+       BNXT_ULP_CLASS_HID_63a5 = 0x63a5,
+       BNXT_ULP_CLASS_HID_1b75 = 0x1b75,
+       BNXT_ULP_CLASS_HID_4c3d = 0x4c3d,
+       BNXT_ULP_CLASS_HID_1031 = 0x1031,
+       BNXT_ULP_CLASS_HID_40c9 = 0x40c9,
+       BNXT_ULP_CLASS_HID_3eb9 = 0x3eb9,
+       BNXT_ULP_CLASS_HID_068d = 0x068d,
+       BNXT_ULP_CLASS_HID_5039 = 0x5039,
+       BNXT_ULP_CLASS_HID_180d = 0x180d,
+       BNXT_ULP_CLASS_HID_15fd = 0x15fd,
+       BNXT_ULP_CLASS_HID_46b5 = 0x46b5,
+       BNXT_ULP_CLASS_HID_303d = 0x303d,
+       BNXT_ULP_CLASS_HID_60f5 = 0x60f5,
+       BNXT_ULP_CLASS_HID_5ea5 = 0x5ea5,
+       BNXT_ULP_CLASS_HID_2689 = 0x2689,
+       BNXT_ULP_CLASS_HID_0771 = 0x0771,
+       BNXT_ULP_CLASS_HID_3809 = 0x3809,
+       BNXT_ULP_CLASS_HID_35f9 = 0x35f9,
+       BNXT_ULP_CLASS_HID_66b1 = 0x66b1,
+       BNXT_ULP_CLASS_HID_559d = 0x559d,
+       BNXT_ULP_CLASS_HID_1db1 = 0x1db1,
+       BNXT_ULP_CLASS_HID_3e15 = 0x3e15,
+       BNXT_ULP_CLASS_HID_0609 = 0x0609,
+       BNXT_ULP_CLASS_HID_1bc1 = 0x1bc1,
+       BNXT_ULP_CLASS_HID_4c09 = 0x4c09,
+       BNXT_ULP_CLASS_HID_0459 = 0x0459,
+       BNXT_ULP_CLASS_HID_3481 = 0x3481,
+       BNXT_ULP_CLASS_HID_0405 = 0x0405,
+       BNXT_ULP_CLASS_HID_354d = 0x354d,
+       BNXT_ULP_CLASS_HID_55d1 = 0x55d1,
+       BNXT_ULP_CLASS_HID_1dc5 = 0x1dc5,
+       BNXT_ULP_CLASS_HID_329d = 0x329d,
+       BNXT_ULP_CLASS_HID_63c5 = 0x63c5,
+       BNXT_ULP_CLASS_HID_1b15 = 0x1b15,
+       BNXT_ULP_CLASS_HID_4c5d = 0x4c5d,
+       BNXT_ULP_CLASS_HID_1051 = 0x1051,
+       BNXT_ULP_CLASS_HID_40a9 = 0x40a9,
+       BNXT_ULP_CLASS_HID_3ed9 = 0x3ed9,
+       BNXT_ULP_CLASS_HID_06ed = 0x06ed,
+       BNXT_ULP_CLASS_HID_5059 = 0x5059,
+       BNXT_ULP_CLASS_HID_186d = 0x186d,
+       BNXT_ULP_CLASS_HID_159d = 0x159d,
+       BNXT_ULP_CLASS_HID_46d5 = 0x46d5,
+       BNXT_ULP_CLASS_HID_305d = 0x305d,
+       BNXT_ULP_CLASS_HID_6095 = 0x6095,
+       BNXT_ULP_CLASS_HID_5ec5 = 0x5ec5,
+       BNXT_ULP_CLASS_HID_26e9 = 0x26e9,
+       BNXT_ULP_CLASS_HID_0711 = 0x0711,
+       BNXT_ULP_CLASS_HID_3869 = 0x3869,
+       BNXT_ULP_CLASS_HID_3599 = 0x3599,
+       BNXT_ULP_CLASS_HID_66d1 = 0x66d1,
+       BNXT_ULP_CLASS_HID_38e7 = 0x38e7,
+       BNXT_ULP_CLASS_HID_00db = 0x00db,
+       BNXT_ULP_CLASS_HID_24f3 = 0x24f3,
+       BNXT_ULP_CLASS_HID_55bb = 0x55bb,
+       BNXT_ULP_CLASS_HID_5023 = 0x5023,
+       BNXT_ULP_CLASS_HID_1817 = 0x1817,
+       BNXT_ULP_CLASS_HID_3bcf = 0x3bcf,
+       BNXT_ULP_CLASS_HID_0423 = 0x0423,
+       BNXT_ULP_CLASS_HID_58e3 = 0x58e3,
+       BNXT_ULP_CLASS_HID_20d7 = 0x20d7,
+       BNXT_ULP_CLASS_HID_448f = 0x448f,
+       BNXT_ULP_CLASS_HID_0ce3 = 0x0ce3,
+       BNXT_ULP_CLASS_HID_076b = 0x076b,
+       BNXT_ULP_CLASS_HID_3813 = 0x3813,
+       BNXT_ULP_CLASS_HID_5bcb = 0x5bcb,
+       BNXT_ULP_CLASS_HID_243f = 0x243f,
+       BNXT_ULP_CLASS_HID_144b = 0x144b,
+       BNXT_ULP_CLASS_HID_4573 = 0x4573,
+       BNXT_ULP_CLASS_HID_0057 = 0x0057,
+       BNXT_ULP_CLASS_HID_311f = 0x311f,
+       BNXT_ULP_CLASS_HID_2b87 = 0x2b87,
+       BNXT_ULP_CLASS_HID_5c4f = 0x5c4f,
+       BNXT_ULP_CLASS_HID_1793 = 0x1793,
+       BNXT_ULP_CLASS_HID_485b = 0x485b,
+       BNXT_ULP_CLASS_HID_3447 = 0x3447,
+       BNXT_ULP_CLASS_HID_650f = 0x650f,
+       BNXT_ULP_CLASS_HID_2053 = 0x2053,
+       BNXT_ULP_CLASS_HID_511b = 0x511b,
+       BNXT_ULP_CLASS_HID_4b83 = 0x4b83,
+       BNXT_ULP_CLASS_HID_13f7 = 0x13f7,
+       BNXT_ULP_CLASS_HID_37af = 0x37af,
+       BNXT_ULP_CLASS_HID_6857 = 0x6857,
+       BNXT_ULP_CLASS_HID_3d1f = 0x3d1f,
+       BNXT_ULP_CLASS_HID_0563 = 0x0563,
+       BNXT_ULP_CLASS_HID_290b = 0x290b,
+       BNXT_ULP_CLASS_HID_59c3 = 0x59c3,
+       BNXT_ULP_CLASS_HID_5d1b = 0x5d1b,
+       BNXT_ULP_CLASS_HID_256f = 0x256f,
+       BNXT_ULP_CLASS_HID_4937 = 0x4937,
+       BNXT_ULP_CLASS_HID_111b = 0x111b,
+       BNXT_ULP_CLASS_HID_5f4b = 0x5f4b,
+       BNXT_ULP_CLASS_HID_275f = 0x275f,
+       BNXT_ULP_CLASS_HID_4b67 = 0x4b67,
+       BNXT_ULP_CLASS_HID_134b = 0x134b,
+       BNXT_ULP_CLASS_HID_1683 = 0x1683,
+       BNXT_ULP_CLASS_HID_475b = 0x475b,
+       BNXT_ULP_CLASS_HID_02bf = 0x02bf,
+       BNXT_ULP_CLASS_HID_3377 = 0x3377,
+       BNXT_ULP_CLASS_HID_19db = 0x19db,
+       BNXT_ULP_CLASS_HID_4a93 = 0x4a93,
+       BNXT_ULP_CLASS_HID_05f7 = 0x05f7,
+       BNXT_ULP_CLASS_HID_368f = 0x368f,
+       BNXT_ULP_CLASS_HID_39c7 = 0x39c7,
+       BNXT_ULP_CLASS_HID_022b = 0x022b,
+       BNXT_ULP_CLASS_HID_25f3 = 0x25f3,
+       BNXT_ULP_CLASS_HID_568b = 0x568b,
+       BNXT_ULP_CLASS_HID_3c37 = 0x3c37,
+       BNXT_ULP_CLASS_HID_041b = 0x041b,
+       BNXT_ULP_CLASS_HID_2823 = 0x2823,
+       BNXT_ULP_CLASS_HID_58fb = 0x58fb,
+       BNXT_ULP_CLASS_HID_5c33 = 0x5c33,
+       BNXT_ULP_CLASS_HID_2407 = 0x2407,
+       BNXT_ULP_CLASS_HID_482f = 0x482f,
+       BNXT_ULP_CLASS_HID_1033 = 0x1033,
+       BNXT_ULP_CLASS_HID_3887 = 0x3887,
+       BNXT_ULP_CLASS_HID_00bb = 0x00bb,
+       BNXT_ULP_CLASS_HID_2493 = 0x2493,
+       BNXT_ULP_CLASS_HID_55db = 0x55db,
+       BNXT_ULP_CLASS_HID_5043 = 0x5043,
+       BNXT_ULP_CLASS_HID_1877 = 0x1877,
+       BNXT_ULP_CLASS_HID_3baf = 0x3baf,
+       BNXT_ULP_CLASS_HID_0443 = 0x0443,
+       BNXT_ULP_CLASS_HID_5883 = 0x5883,
+       BNXT_ULP_CLASS_HID_20b7 = 0x20b7,
+       BNXT_ULP_CLASS_HID_44ef = 0x44ef,
+       BNXT_ULP_CLASS_HID_0c83 = 0x0c83,
+       BNXT_ULP_CLASS_HID_070b = 0x070b,
+       BNXT_ULP_CLASS_HID_3873 = 0x3873,
+       BNXT_ULP_CLASS_HID_5bab = 0x5bab,
+       BNXT_ULP_CLASS_HID_245f = 0x245f,
+       BNXT_ULP_CLASS_HID_142b = 0x142b,
+       BNXT_ULP_CLASS_HID_4513 = 0x4513,
+       BNXT_ULP_CLASS_HID_0037 = 0x0037,
+       BNXT_ULP_CLASS_HID_317f = 0x317f,
+       BNXT_ULP_CLASS_HID_2be7 = 0x2be7,
+       BNXT_ULP_CLASS_HID_5c2f = 0x5c2f,
+       BNXT_ULP_CLASS_HID_17f3 = 0x17f3,
+       BNXT_ULP_CLASS_HID_483b = 0x483b,
+       BNXT_ULP_CLASS_HID_3427 = 0x3427,
+       BNXT_ULP_CLASS_HID_656f = 0x656f,
+       BNXT_ULP_CLASS_HID_2033 = 0x2033,
+       BNXT_ULP_CLASS_HID_517b = 0x517b,
+       BNXT_ULP_CLASS_HID_4be3 = 0x4be3,
+       BNXT_ULP_CLASS_HID_1397 = 0x1397,
+       BNXT_ULP_CLASS_HID_37cf = 0x37cf,
+       BNXT_ULP_CLASS_HID_6837 = 0x6837,
+       BNXT_ULP_CLASS_HID_3d7f = 0x3d7f,
+       BNXT_ULP_CLASS_HID_0503 = 0x0503,
+       BNXT_ULP_CLASS_HID_296b = 0x296b,
+       BNXT_ULP_CLASS_HID_59a3 = 0x59a3,
+       BNXT_ULP_CLASS_HID_5d7b = 0x5d7b,
+       BNXT_ULP_CLASS_HID_250f = 0x250f,
+       BNXT_ULP_CLASS_HID_4957 = 0x4957,
+       BNXT_ULP_CLASS_HID_117b = 0x117b,
+       BNXT_ULP_CLASS_HID_5f2b = 0x5f2b,
+       BNXT_ULP_CLASS_HID_273f = 0x273f,
+       BNXT_ULP_CLASS_HID_4b07 = 0x4b07,
+       BNXT_ULP_CLASS_HID_132b = 0x132b,
+       BNXT_ULP_CLASS_HID_16e3 = 0x16e3,
+       BNXT_ULP_CLASS_HID_473b = 0x473b,
+       BNXT_ULP_CLASS_HID_02df = 0x02df,
+       BNXT_ULP_CLASS_HID_3317 = 0x3317,
+       BNXT_ULP_CLASS_HID_19bb = 0x19bb,
+       BNXT_ULP_CLASS_HID_4af3 = 0x4af3,
+       BNXT_ULP_CLASS_HID_0597 = 0x0597,
+       BNXT_ULP_CLASS_HID_36ef = 0x36ef,
        BNXT_ULP_CLASS_HID_39a7 = 0x39a7,
-       BNXT_ULP_CLASS_HID_120b = 0x120b,
-       BNXT_ULP_CLASS_HID_1847 = 0x1847,
-       BNXT_ULP_CLASS_HID_5953 = 0x5953,
-       BNXT_ULP_CLASS_HID_02e3 = 0x02e3,
-       BNXT_ULP_CLASS_HID_35ff = 0x35ff,
-       BNXT_ULP_CLASS_HID_3c3b = 0x3c3b,
-       BNXT_ULP_CLASS_HID_201b = 0x201b,
-       BNXT_ULP_CLASS_HID_2657 = 0x2657,
-       BNXT_ULP_CLASS_HID_2543 = 0x2543,
-       BNXT_ULP_CLASS_HID_2b8f = 0x2b8f,
-       BNXT_ULP_CLASS_HID_0fef = 0x0fef,
-       BNXT_ULP_CLASS_HID_162b = 0x162b,
-       BNXT_ULP_CLASS_HID_48d7 = 0x48d7,
-       BNXT_ULP_CLASS_HID_4f13 = 0x4f13,
-       BNXT_ULP_CLASS_HID_3373 = 0x3373,
-       BNXT_ULP_CLASS_HID_39bf = 0x39bf,
-       BNXT_ULP_CLASS_HID_420b7 = 0x420b7,
-       BNXT_ULP_CLASS_HID_426f3 = 0x426f3,
-       BNXT_ULP_CLASS_HID_40ad3 = 0x40ad3,
-       BNXT_ULP_CLASS_HID_4111f = 0x4111f,
-       BNXT_ULP_CLASS_HID_4441b = 0x4441b,
-       BNXT_ULP_CLASS_HID_44a47 = 0x44a47,
-       BNXT_ULP_CLASS_HID_42ea7 = 0x42ea7,
-       BNXT_ULP_CLASS_HID_434e3 = 0x434e3,
-       BNXT_ULP_CLASS_HID_253b = 0x253b,
+       BNXT_ULP_CLASS_HID_024b = 0x024b,
+       BNXT_ULP_CLASS_HID_2593 = 0x2593,
+       BNXT_ULP_CLASS_HID_56eb = 0x56eb,
+       BNXT_ULP_CLASS_HID_3c57 = 0x3c57,
+       BNXT_ULP_CLASS_HID_047b = 0x047b,
+       BNXT_ULP_CLASS_HID_2843 = 0x2843,
+       BNXT_ULP_CLASS_HID_589b = 0x589b,
+       BNXT_ULP_CLASS_HID_5c53 = 0x5c53,
+       BNXT_ULP_CLASS_HID_2467 = 0x2467,
+       BNXT_ULP_CLASS_HID_484f = 0x484f,
+       BNXT_ULP_CLASS_HID_1053 = 0x1053,
+       BNXT_ULP_CLASS_HID_5ce1 = 0x5ce1,
+       BNXT_ULP_CLASS_HID_4579 = 0x4579,
+       BNXT_ULP_CLASS_HID_1735 = 0x1735,
+       BNXT_ULP_CLASS_HID_45bd = 0x45bd,
+       BNXT_ULP_CLASS_HID_3feb = 0x3feb,
        BNXT_ULP_CLASS_HID_2bf7 = 0x2bf7,
-       BNXT_ULP_CLASS_HID_0f97 = 0x0f97,
-       BNXT_ULP_CLASS_HID_1653 = 0x1653,
-       BNXT_ULP_CLASS_HID_48af = 0x48af,
-       BNXT_ULP_CLASS_HID_4f6b = 0x4f6b,
-       BNXT_ULP_CLASS_HID_330b = 0x330b,
-       BNXT_ULP_CLASS_HID_39c7 = 0x39c7,
-       BNXT_ULP_CLASS_HID_126b = 0x126b,
-       BNXT_ULP_CLASS_HID_1827 = 0x1827,
-       BNXT_ULP_CLASS_HID_5933 = 0x5933,
-       BNXT_ULP_CLASS_HID_0283 = 0x0283,
-       BNXT_ULP_CLASS_HID_359f = 0x359f,
-       BNXT_ULP_CLASS_HID_3c5b = 0x3c5b,
-       BNXT_ULP_CLASS_HID_207b = 0x207b,
-       BNXT_ULP_CLASS_HID_2637 = 0x2637,
-       BNXT_ULP_CLASS_HID_2523 = 0x2523,
-       BNXT_ULP_CLASS_HID_2bef = 0x2bef,
-       BNXT_ULP_CLASS_HID_0f8f = 0x0f8f,
-       BNXT_ULP_CLASS_HID_164b = 0x164b,
-       BNXT_ULP_CLASS_HID_48b7 = 0x48b7,
-       BNXT_ULP_CLASS_HID_4f73 = 0x4f73,
-       BNXT_ULP_CLASS_HID_3313 = 0x3313,
-       BNXT_ULP_CLASS_HID_39df = 0x39df,
-       BNXT_ULP_CLASS_HID_420d7 = 0x420d7,
-       BNXT_ULP_CLASS_HID_42693 = 0x42693,
-       BNXT_ULP_CLASS_HID_40ab3 = 0x40ab3,
-       BNXT_ULP_CLASS_HID_4117f = 0x4117f,
-       BNXT_ULP_CLASS_HID_4447b = 0x4447b,
-       BNXT_ULP_CLASS_HID_44a27 = 0x44a27,
-       BNXT_ULP_CLASS_HID_42ec7 = 0x42ec7,
-       BNXT_ULP_CLASS_HID_43483 = 0x43483,
-       BNXT_ULP_CLASS_HID_4156d = 0x4156d,
-       BNXT_ULP_CLASS_HID_41b29 = 0x41b29,
-       BNXT_ULP_CLASS_HID_52b6d = 0x52b6d,
-       BNXT_ULP_CLASS_HID_53129 = 0x53129,
-       BNXT_ULP_CLASS_HID_478a = 0x478a,
-       BNXT_ULP_CLASS_HID_03a6 = 0x03a6,
-       BNXT_ULP_CLASS_HID_4dce = 0x4dce,
-       BNXT_ULP_CLASS_HID_09ea = 0x09ea,
-       BNXT_ULP_CLASS_HID_08fe = 0x08fe,
-       BNXT_ULP_CLASS_HID_23ce = 0x23ce,
-       BNXT_ULP_CLASS_HID_0e02 = 0x0e02,
-       BNXT_ULP_CLASS_HID_2912 = 0x2912,
-       BNXT_ULP_CLASS_HID_3e2a = 0x3e2a,
-       BNXT_ULP_CLASS_HID_593a = 0x593a,
-       BNXT_ULP_CLASS_HID_246e = 0x246e,
-       BNXT_ULP_CLASS_HID_5f7e = 0x5f7e,
-       BNXT_ULP_CLASS_HID_5e52 = 0x5e52,
-       BNXT_ULP_CLASS_HID_1a6e = 0x1a6e,
-       BNXT_ULP_CLASS_HID_4796 = 0x4796,
-       BNXT_ULP_CLASS_HID_03b2 = 0x03b2,
-       BNXT_ULP_CLASS_HID_4163a = 0x4163a,
-       BNXT_ULP_CLASS_HID_4310a = 0x4310a,
-       BNXT_ULP_CLASS_HID_41c7e = 0x41c7e,
-       BNXT_ULP_CLASS_HID_4374e = 0x4374e,
-       BNXT_ULP_CLASS_HID_42f8e = 0x42f8e,
-       BNXT_ULP_CLASS_HID_4469e = 0x4469e,
-       BNXT_ULP_CLASS_HID_455c2 = 0x455c2,
-       BNXT_ULP_CLASS_HID_411ee = 0x411ee,
-       BNXT_ULP_CLASS_HID_44b76 = 0x44b76,
-       BNXT_ULP_CLASS_HID_40692 = 0x40692,
-       BNXT_ULP_CLASS_HID_415c6 = 0x415c6,
-       BNXT_ULP_CLASS_HID_40cd6 = 0x40cd6,
-       BNXT_ULP_CLASS_HID_42516 = 0x42516,
-       BNXT_ULP_CLASS_HID_45ce6 = 0x45ce6,
-       BNXT_ULP_CLASS_HID_42b2a = 0x42b2a,
-       BNXT_ULP_CLASS_HID_4423a = 0x4423a,
-       BNXT_ULP_CLASS_HID_229d8 = 0x229d8,
-       BNXT_ULP_CLASS_HID_240c8 = 0x240c8,
-       BNXT_ULP_CLASS_HID_22f14 = 0x22f14,
-       BNXT_ULP_CLASS_HID_24604 = 0x24604,
-       BNXT_ULP_CLASS_HID_23374 = 0x23374,
-       BNXT_ULP_CLASS_HID_22a64 = 0x22a64,
-       BNXT_ULP_CLASS_HID_238b0 = 0x238b0,
-       BNXT_ULP_CLASS_HID_253a0 = 0x253a0,
-       BNXT_ULP_CLASS_HID_24dac = 0x24dac,
-       BNXT_ULP_CLASS_HID_20990 = 0x20990,
-       BNXT_ULP_CLASS_HID_214dc = 0x214dc,
-       BNXT_ULP_CLASS_HID_20fcc = 0x20fcc,
-       BNXT_ULP_CLASS_HID_257c8 = 0x257c8,
-       BNXT_ULP_CLASS_HID_2132c = 0x2132c,
-       BNXT_ULP_CLASS_HID_25d04 = 0x25d04,
-       BNXT_ULP_CLASS_HID_21968 = 0x21968,
-       BNXT_ULP_CLASS_HID_234e8 = 0x234e8,
-       BNXT_ULP_CLASS_HID_22f98 = 0x22f98,
-       BNXT_ULP_CLASS_HID_23a24 = 0x23a24,
-       BNXT_ULP_CLASS_HID_255d4 = 0x255d4,
-       BNXT_ULP_CLASS_HID_21e04 = 0x21e04,
-       BNXT_ULP_CLASS_HID_23934 = 0x23934,
-       BNXT_ULP_CLASS_HID_20440 = 0x20440,
-       BNXT_ULP_CLASS_HID_23f70 = 0x23f70,
-       BNXT_ULP_CLASS_HID_2597c = 0x2597c,
-       BNXT_ULP_CLASS_HID_214a0 = 0x214a0,
-       BNXT_ULP_CLASS_HID_25eb8 = 0x25eb8,
-       BNXT_ULP_CLASS_HID_21a9c = 0x21a9c,
-       BNXT_ULP_CLASS_HID_22298 = 0x22298,
-       BNXT_ULP_CLASS_HID_25d88 = 0x25d88,
-       BNXT_ULP_CLASS_HID_228d4 = 0x228d4,
-       BNXT_ULP_CLASS_HID_243c4 = 0x243c4,
-       BNXT_ULP_CLASS_HID_6220c = 0x6220c,
-       BNXT_ULP_CLASS_HID_65d3c = 0x65d3c,
-       BNXT_ULP_CLASS_HID_62848 = 0x62848,
-       BNXT_ULP_CLASS_HID_64378 = 0x64378,
-       BNXT_ULP_CLASS_HID_60fa8 = 0x60fa8,
-       BNXT_ULP_CLASS_HID_62758 = 0x62758,
-       BNXT_ULP_CLASS_HID_635e4 = 0x635e4,
-       BNXT_ULP_CLASS_HID_62c94 = 0x62c94,
-       BNXT_ULP_CLASS_HID_646e0 = 0x646e0,
-       BNXT_ULP_CLASS_HID_602c4 = 0x602c4,
-       BNXT_ULP_CLASS_HID_61110 = 0x61110,
-       BNXT_ULP_CLASS_HID_60800 = 0x60800,
-       BNXT_ULP_CLASS_HID_6503c = 0x6503c,
-       BNXT_ULP_CLASS_HID_64b2c = 0x64b2c,
-       BNXT_ULP_CLASS_HID_65678 = 0x65678,
-       BNXT_ULP_CLASS_HID_6125c = 0x6125c,
-       BNXT_ULP_CLASS_HID_631dc = 0x631dc,
-       BNXT_ULP_CLASS_HID_628cc = 0x628cc,
-       BNXT_ULP_CLASS_HID_63718 = 0x63718,
-       BNXT_ULP_CLASS_HID_62e08 = 0x62e08,
-       BNXT_ULP_CLASS_HID_61b78 = 0x61b78,
-       BNXT_ULP_CLASS_HID_63268 = 0x63268,
-       BNXT_ULP_CLASS_HID_600b4 = 0x600b4,
-       BNXT_ULP_CLASS_HID_63ba4 = 0x63ba4,
-       BNXT_ULP_CLASS_HID_655b0 = 0x655b0,
-       BNXT_ULP_CLASS_HID_61194 = 0x61194,
-       BNXT_ULP_CLASS_HID_65bec = 0x65bec,
-       BNXT_ULP_CLASS_HID_617d0 = 0x617d0,
-       BNXT_ULP_CLASS_HID_63fcc = 0x63fcc,
-       BNXT_ULP_CLASS_HID_656fc = 0x656fc,
-       BNXT_ULP_CLASS_HID_62508 = 0x62508,
-       BNXT_ULP_CLASS_HID_65c38 = 0x65c38,
-       BNXT_ULP_CLASS_HID_86e0 = 0x86e0,
-       BNXT_ULP_CLASS_HID_a1f0 = 0xa1f0,
-       BNXT_ULP_CLASS_HID_8c2c = 0x8c2c,
-       BNXT_ULP_CLASS_HID_a73c = 0xa73c,
-       BNXT_ULP_CLASS_HID_904c = 0x904c,
-       BNXT_ULP_CLASS_HID_8b5c = 0x8b5c,
-       BNXT_ULP_CLASS_HID_9988 = 0x9988,
-       BNXT_ULP_CLASS_HID_b098 = 0xb098,
-       BNXT_ULP_CLASS_HID_aa94 = 0xaa94,
-       BNXT_ULP_CLASS_HID_c264 = 0xc264,
-       BNXT_ULP_CLASS_HID_d0d0 = 0xd0d0,
-       BNXT_ULP_CLASS_HID_cba0 = 0xcba0,
-       BNXT_ULP_CLASS_HID_b4f0 = 0xb4f0,
-       BNXT_ULP_CLASS_HID_afc0 = 0xafc0,
-       BNXT_ULP_CLASS_HID_ba3c = 0xba3c,
-       BNXT_ULP_CLASS_HID_d50c = 0xd50c,
-       BNXT_ULP_CLASS_HID_48334 = 0x48334,
-       BNXT_ULP_CLASS_HID_4ba04 = 0x4ba04,
-       BNXT_ULP_CLASS_HID_48970 = 0x48970,
-       BNXT_ULP_CLASS_HID_4a040 = 0x4a040,
-       BNXT_ULP_CLASS_HID_4c84c = 0x4c84c,
-       BNXT_ULP_CLASS_HID_48460 = 0x48460,
-       BNXT_ULP_CLASS_HID_492dc = 0x492dc,
-       BNXT_ULP_CLASS_HID_48dac = 0x48dac,
-       BNXT_ULP_CLASS_HID_4a7d8 = 0x4a7d8,
-       BNXT_ULP_CLASS_HID_4dea8 = 0x4dea8,
-       BNXT_ULP_CLASS_HID_4ade4 = 0x4ade4,
-       BNXT_ULP_CLASS_HID_4c4f4 = 0x4c4f4,
-       BNXT_ULP_CLASS_HID_4b104 = 0x4b104,
-       BNXT_ULP_CLASS_HID_4a814 = 0x4a814,
-       BNXT_ULP_CLASS_HID_4b740 = 0x4b740,
-       BNXT_ULP_CLASS_HID_4ae50 = 0x4ae50,
-       BNXT_ULP_CLASS_HID_1bce0 = 0x1bce0,
-       BNXT_ULP_CLASS_HID_1d7f0 = 0x1d7f0,
-       BNXT_ULP_CLASS_HID_1a22c = 0x1a22c,
-       BNXT_ULP_CLASS_HID_1dd3c = 0x1dd3c,
-       BNXT_ULP_CLASS_HID_1864c = 0x1864c,
-       BNXT_ULP_CLASS_HID_1a15c = 0x1a15c,
-       BNXT_ULP_CLASS_HID_18f88 = 0x18f88,
-       BNXT_ULP_CLASS_HID_1a698 = 0x1a698,
-       BNXT_ULP_CLASS_HID_1c094 = 0x1c094,
-       BNXT_ULP_CLASS_HID_19ca8 = 0x19ca8,
-       BNXT_ULP_CLASS_HID_1c6d0 = 0x1c6d0,
-       BNXT_ULP_CLASS_HID_182f4 = 0x182f4,
-       BNXT_ULP_CLASS_HID_1aaf0 = 0x1aaf0,
-       BNXT_ULP_CLASS_HID_1c5c0 = 0x1c5c0,
-       BNXT_ULP_CLASS_HID_1d03c = 0x1d03c,
-       BNXT_ULP_CLASS_HID_1cb0c = 0x1cb0c,
-       BNXT_ULP_CLASS_HID_5b934 = 0x5b934,
-       BNXT_ULP_CLASS_HID_5d004 = 0x5d004,
-       BNXT_ULP_CLASS_HID_5bf70 = 0x5bf70,
-       BNXT_ULP_CLASS_HID_5d640 = 0x5d640,
-       BNXT_ULP_CLASS_HID_58290 = 0x58290,
-       BNXT_ULP_CLASS_HID_5ba60 = 0x5ba60,
-       BNXT_ULP_CLASS_HID_588dc = 0x588dc,
-       BNXT_ULP_CLASS_HID_5a3ac = 0x5a3ac,
-       BNXT_ULP_CLASS_HID_5ddd8 = 0x5ddd8,
-       BNXT_ULP_CLASS_HID_599fc = 0x599fc,
-       BNXT_ULP_CLASS_HID_5c3e4 = 0x5c3e4,
-       BNXT_ULP_CLASS_HID_59f38 = 0x59f38,
-       BNXT_ULP_CLASS_HID_5a704 = 0x5a704,
-       BNXT_ULP_CLASS_HID_5de14 = 0x5de14,
-       BNXT_ULP_CLASS_HID_5ad40 = 0x5ad40,
-       BNXT_ULP_CLASS_HID_5c450 = 0x5c450,
-       BNXT_ULP_CLASS_HID_47aa = 0x47aa,
-       BNXT_ULP_CLASS_HID_0386 = 0x0386,
-       BNXT_ULP_CLASS_HID_4dee = 0x4dee,
-       BNXT_ULP_CLASS_HID_09ca = 0x09ca,
-       BNXT_ULP_CLASS_HID_08de = 0x08de,
-       BNXT_ULP_CLASS_HID_23ee = 0x23ee,
-       BNXT_ULP_CLASS_HID_0e22 = 0x0e22,
-       BNXT_ULP_CLASS_HID_2932 = 0x2932,
-       BNXT_ULP_CLASS_HID_3e0a = 0x3e0a,
-       BNXT_ULP_CLASS_HID_591a = 0x591a,
-       BNXT_ULP_CLASS_HID_244e = 0x244e,
-       BNXT_ULP_CLASS_HID_5f5e = 0x5f5e,
-       BNXT_ULP_CLASS_HID_5e72 = 0x5e72,
-       BNXT_ULP_CLASS_HID_1a4e = 0x1a4e,
-       BNXT_ULP_CLASS_HID_47b6 = 0x47b6,
-       BNXT_ULP_CLASS_HID_0392 = 0x0392,
-       BNXT_ULP_CLASS_HID_5dc2 = 0x5dc2,
-       BNXT_ULP_CLASS_HID_191e = 0x191e,
-       BNXT_ULP_CLASS_HID_4306 = 0x4306,
-       BNXT_ULP_CLASS_HID_1f62 = 0x1f62,
-       BNXT_ULP_CLASS_HID_1e76 = 0x1e76,
-       BNXT_ULP_CLASS_HID_3906 = 0x3906,
-       BNXT_ULP_CLASS_HID_07ba = 0x07ba,
-       BNXT_ULP_CLASS_HID_3f4a = 0x3f4a,
-       BNXT_ULP_CLASS_HID_37a2 = 0x37a2,
-       BNXT_ULP_CLASS_HID_2eb2 = 0x2eb2,
-       BNXT_ULP_CLASS_HID_3de6 = 0x3de6,
-       BNXT_ULP_CLASS_HID_54f6 = 0x54f6,
-       BNXT_ULP_CLASS_HID_578a = 0x578a,
+       BNXT_ULP_CLASS_HID_5727 = 0x5727,
+       BNXT_ULP_CLASS_HID_4333 = 0x4333,
+       BNXT_ULP_CLASS_HID_4453 = 0x4453,
+       BNXT_ULP_CLASS_HID_304f = 0x304f,
+       BNXT_ULP_CLASS_HID_645f = 0x645f,
+       BNXT_ULP_CLASS_HID_504b = 0x504b,
+       BNXT_ULP_CLASS_HID_5cc1 = 0x5cc1,
+       BNXT_ULP_CLASS_HID_4559 = 0x4559,
+       BNXT_ULP_CLASS_HID_2285 = 0x2285,
+       BNXT_ULP_CLASS_HID_0b1d = 0x0b1d,
+       BNXT_ULP_CLASS_HID_0b49 = 0x0b49,
+       BNXT_ULP_CLASS_HID_5c95 = 0x5c95,
+       BNXT_ULP_CLASS_HID_39c1 = 0x39c1,
+       BNXT_ULP_CLASS_HID_2259 = 0x2259,
+       BNXT_ULP_CLASS_HID_1715 = 0x1715,
+       BNXT_ULP_CLASS_HID_459d = 0x459d,
+       BNXT_ULP_CLASS_HID_571d = 0x571d,
+       BNXT_ULP_CLASS_HID_1cd1 = 0x1cd1,
+       BNXT_ULP_CLASS_HID_3711 = 0x3711,
+       BNXT_ULP_CLASS_HID_6599 = 0x6599,
+       BNXT_ULP_CLASS_HID_0e55 = 0x0e55,
+       BNXT_ULP_CLASS_HID_3cdd = 0x3cdd,
+       BNXT_ULP_CLASS_HID_5ca1 = 0x5ca1,
+       BNXT_ULP_CLASS_HID_4539 = 0x4539,
+       BNXT_ULP_CLASS_HID_22e5 = 0x22e5,
+       BNXT_ULP_CLASS_HID_0b7d = 0x0b7d,
+       BNXT_ULP_CLASS_HID_0b29 = 0x0b29,
+       BNXT_ULP_CLASS_HID_5cf5 = 0x5cf5,
+       BNXT_ULP_CLASS_HID_39a1 = 0x39a1,
+       BNXT_ULP_CLASS_HID_2239 = 0x2239,
+       BNXT_ULP_CLASS_HID_1775 = 0x1775,
+       BNXT_ULP_CLASS_HID_45fd = 0x45fd,
+       BNXT_ULP_CLASS_HID_577d = 0x577d,
+       BNXT_ULP_CLASS_HID_1cb1 = 0x1cb1,
+       BNXT_ULP_CLASS_HID_3771 = 0x3771,
+       BNXT_ULP_CLASS_HID_65f9 = 0x65f9,
+       BNXT_ULP_CLASS_HID_0e35 = 0x0e35,
+       BNXT_ULP_CLASS_HID_3cbd = 0x3cbd,
+       BNXT_ULP_CLASS_HID_3fcb = 0x3fcb,
+       BNXT_ULP_CLASS_HID_2bd7 = 0x2bd7,
+       BNXT_ULP_CLASS_HID_5707 = 0x5707,
+       BNXT_ULP_CLASS_HID_4313 = 0x4313,
+       BNXT_ULP_CLASS_HID_5fc7 = 0x5fc7,
+       BNXT_ULP_CLASS_HID_4bd3 = 0x4bd3,
+       BNXT_ULP_CLASS_HID_0e4f = 0x0e4f,
+       BNXT_ULP_CLASS_HID_632f = 0x632f,
+       BNXT_ULP_CLASS_HID_1baf = 0x1baf,
+       BNXT_ULP_CLASS_HID_07bb = 0x07bb,
+       BNXT_ULP_CLASS_HID_32eb = 0x32eb,
+       BNXT_ULP_CLASS_HID_1ef7 = 0x1ef7,
+       BNXT_ULP_CLASS_HID_3bab = 0x3bab,
+       BNXT_ULP_CLASS_HID_27b7 = 0x27b7,
+       BNXT_ULP_CLASS_HID_52e7 = 0x52e7,
+       BNXT_ULP_CLASS_HID_3ef3 = 0x3ef3,
+       BNXT_ULP_CLASS_HID_4473 = 0x4473,
+       BNXT_ULP_CLASS_HID_306f = 0x306f,
+       BNXT_ULP_CLASS_HID_647f = 0x647f,
+       BNXT_ULP_CLASS_HID_506b = 0x506b,
+       BNXT_ULP_CLASS_HID_66af = 0x66af,
+       BNXT_ULP_CLASS_HID_525b = 0x525b,
+       BNXT_ULP_CLASS_HID_1de7 = 0x1de7,
+       BNXT_ULP_CLASS_HID_0993 = 0x0993,
+       BNXT_ULP_CLASS_HID_213f = 0x213f,
+       BNXT_ULP_CLASS_HID_0d2b = 0x0d2b,
+       BNXT_ULP_CLASS_HID_413b = 0x413b,
+       BNXT_ULP_CLASS_HID_2cd7 = 0x2cd7,
+       BNXT_ULP_CLASS_HID_436b = 0x436b,
+       BNXT_ULP_CLASS_HID_2f07 = 0x2f07,
+       BNXT_ULP_CLASS_HID_6317 = 0x6317,
+       BNXT_ULP_CLASS_HID_4f03 = 0x4f03,
+       BNXT_ULP_CLASS_HID_3fab = 0x3fab,
+       BNXT_ULP_CLASS_HID_2bb7 = 0x2bb7,
+       BNXT_ULP_CLASS_HID_5767 = 0x5767,
+       BNXT_ULP_CLASS_HID_4373 = 0x4373,
+       BNXT_ULP_CLASS_HID_5fa7 = 0x5fa7,
+       BNXT_ULP_CLASS_HID_4bb3 = 0x4bb3,
+       BNXT_ULP_CLASS_HID_0e2f = 0x0e2f,
+       BNXT_ULP_CLASS_HID_634f = 0x634f,
+       BNXT_ULP_CLASS_HID_1bcf = 0x1bcf,
+       BNXT_ULP_CLASS_HID_07db = 0x07db,
+       BNXT_ULP_CLASS_HID_328b = 0x328b,
+       BNXT_ULP_CLASS_HID_1e97 = 0x1e97,
+       BNXT_ULP_CLASS_HID_3bcb = 0x3bcb,
+       BNXT_ULP_CLASS_HID_27d7 = 0x27d7,
+       BNXT_ULP_CLASS_HID_5287 = 0x5287,
+       BNXT_ULP_CLASS_HID_3e93 = 0x3e93,
+       BNXT_ULP_CLASS_HID_4413 = 0x4413,
+       BNXT_ULP_CLASS_HID_300f = 0x300f,
+       BNXT_ULP_CLASS_HID_641f = 0x641f,
+       BNXT_ULP_CLASS_HID_500b = 0x500b,
+       BNXT_ULP_CLASS_HID_66cf = 0x66cf,
+       BNXT_ULP_CLASS_HID_523b = 0x523b,
+       BNXT_ULP_CLASS_HID_1d87 = 0x1d87,
+       BNXT_ULP_CLASS_HID_09f3 = 0x09f3,
+       BNXT_ULP_CLASS_HID_215f = 0x215f,
+       BNXT_ULP_CLASS_HID_0d4b = 0x0d4b,
+       BNXT_ULP_CLASS_HID_415b = 0x415b,
+       BNXT_ULP_CLASS_HID_2cb7 = 0x2cb7,
+       BNXT_ULP_CLASS_HID_430b = 0x430b,
+       BNXT_ULP_CLASS_HID_2f67 = 0x2f67,
+       BNXT_ULP_CLASS_HID_6377 = 0x6377,
+       BNXT_ULP_CLASS_HID_4f63 = 0x4f63,
+       BNXT_ULP_CLASS_HID_29b5 = 0x29b5,
+       BNXT_ULP_CLASS_HID_29ad = 0x29ad,
+       BNXT_ULP_CLASS_HID_29b7 = 0x29b7,
+       BNXT_ULP_CLASS_HID_1583 = 0x1583,
+       BNXT_ULP_CLASS_HID_29af = 0x29af,
+       BNXT_ULP_CLASS_HID_159b = 0x159b,
+       BNXT_ULP_CLASS_HID_2995 = 0x2995,
+       BNXT_ULP_CLASS_HID_298d = 0x298d,
+       BNXT_ULP_CLASS_HID_29f5 = 0x29f5,
+       BNXT_ULP_CLASS_HID_29ed = 0x29ed,
+       BNXT_ULP_CLASS_HID_2997 = 0x2997,
+       BNXT_ULP_CLASS_HID_15a3 = 0x15a3,
+       BNXT_ULP_CLASS_HID_298f = 0x298f,
+       BNXT_ULP_CLASS_HID_15bb = 0x15bb,
+       BNXT_ULP_CLASS_HID_29f7 = 0x29f7,
+       BNXT_ULP_CLASS_HID_15c3 = 0x15c3,
+       BNXT_ULP_CLASS_HID_29ef = 0x29ef,
+       BNXT_ULP_CLASS_HID_15db = 0x15db,
+       BNXT_ULP_CLASS_HID_1151 = 0x1151,
+       BNXT_ULP_CLASS_HID_315d = 0x315d,
+       BNXT_ULP_CLASS_HID_34c6 = 0x34c6,
+       BNXT_ULP_CLASS_HID_0c22 = 0x0c22,
+       BNXT_ULP_CLASS_HID_1cbe = 0x1cbe,
+       BNXT_ULP_CLASS_HID_179a = 0x179a,
+       BNXT_ULP_CLASS_HID_59be = 0x59be,
+       BNXT_ULP_CLASS_HID_515a = 0x515a,
+       BNXT_ULP_CLASS_HID_1c72 = 0x1c72,
+       BNXT_ULP_CLASS_HID_171e = 0x171e,
+       BNXT_ULP_CLASS_HID_19c8 = 0x19c8,
+       BNXT_ULP_CLASS_HID_112c = 0x112c,
+       BNXT_ULP_CLASS_HID_4d68 = 0x4d68,
+       BNXT_ULP_CLASS_HID_444c = 0x444c,
+       BNXT_ULP_CLASS_HID_0e8c = 0x0e8c,
+       BNXT_ULP_CLASS_HID_09e0 = 0x09e0,
+       BNXT_ULP_CLASS_HID_1af0 = 0x1af0,
+       BNXT_ULP_CLASS_HID_15d4 = 0x15d4,
+       BNXT_ULP_CLASS_HID_1dd0 = 0x1dd0,
+       BNXT_ULP_CLASS_HID_14f4 = 0x14f4,
+       BNXT_ULP_CLASS_HID_70b0 = 0x70b0,
+       BNXT_ULP_CLASS_HID_4854 = 0x4854,
+       BNXT_ULP_CLASS_HID_3dd4 = 0x3dd4,
+       BNXT_ULP_CLASS_HID_34f8 = 0x34f8,
+       BNXT_ULP_CLASS_HID_09e8 = 0x09e8,
+       BNXT_ULP_CLASS_HID_008c = 0x008c,
+       BNXT_ULP_CLASS_HID_34e6 = 0x34e6,
+       BNXT_ULP_CLASS_HID_0c02 = 0x0c02,
+       BNXT_ULP_CLASS_HID_1c9e = 0x1c9e,
+       BNXT_ULP_CLASS_HID_17ba = 0x17ba,
+       BNXT_ULP_CLASS_HID_429e = 0x429e,
+       BNXT_ULP_CLASS_HID_5dba = 0x5dba,
+       BNXT_ULP_CLASS_HID_2a16 = 0x2a16,
+       BNXT_ULP_CLASS_HID_2532 = 0x2532,
+       BNXT_ULP_CLASS_HID_2da2 = 0x2da2,
+       BNXT_ULP_CLASS_HID_24fe = 0x24fe,
+       BNXT_ULP_CLASS_HID_355a = 0x355a,
+       BNXT_ULP_CLASS_HID_0c76 = 0x0c76,
        BNXT_ULP_CLASS_HID_13e6 = 0x13e6,
-       BNXT_ULP_CLASS_HID_5dce = 0x5dce,
-       BNXT_ULP_CLASS_HID_192a = 0x192a,
-       BNXT_ULP_CLASS_HID_440f6 = 0x440f6,
-       BNXT_ULP_CLASS_HID_41cd2 = 0x41cd2,
-       BNXT_ULP_CLASS_HID_4463a = 0x4463a,
-       BNXT_ULP_CLASS_HID_40216 = 0x40216,
-       BNXT_ULP_CLASS_HID_4052a = 0x4052a,
-       BNXT_ULP_CLASS_HID_43c3a = 0x43c3a,
-       BNXT_ULP_CLASS_HID_40b6e = 0x40b6e,
-       BNXT_ULP_CLASS_HID_4227e = 0x4227e,
-       BNXT_ULP_CLASS_HID_43b56 = 0x43b56,
-       BNXT_ULP_CLASS_HID_45266 = 0x45266,
-       BNXT_ULP_CLASS_HID_4209a = 0x4209a,
-       BNXT_ULP_CLASS_HID_45baa = 0x45baa,
-       BNXT_ULP_CLASS_HID_45abe = 0x45abe,
-       BNXT_ULP_CLASS_HID_4169a = 0x4169a,
-       BNXT_ULP_CLASS_HID_44082 = 0x44082,
-       BNXT_ULP_CLASS_HID_41cde = 0x41cde,
-       BNXT_ULP_CLASS_HID_4560e = 0x4560e,
-       BNXT_ULP_CLASS_HID_4126a = 0x4126a,
-       BNXT_ULP_CLASS_HID_45c52 = 0x45c52,
-       BNXT_ULP_CLASS_HID_41bae = 0x41bae,
-       BNXT_ULP_CLASS_HID_41b42 = 0x41b42,
-       BNXT_ULP_CLASS_HID_43252 = 0x43252,
-       BNXT_ULP_CLASS_HID_40086 = 0x40086,
-       BNXT_ULP_CLASS_HID_43b96 = 0x43b96,
-       BNXT_ULP_CLASS_HID_430ee = 0x430ee,
-       BNXT_ULP_CLASS_HID_42bfe = 0x42bfe,
-       BNXT_ULP_CLASS_HID_43632 = 0x43632,
-       BNXT_ULP_CLASS_HID_451c2 = 0x451c2,
-       BNXT_ULP_CLASS_HID_450d6 = 0x450d6,
-       BNXT_ULP_CLASS_HID_44be6 = 0x44be6,
-       BNXT_ULP_CLASS_HID_4561a = 0x4561a,
-       BNXT_ULP_CLASS_HID_41276 = 0x41276,
-       BNXT_ULP_CLASS_HID_4161a = 0x4161a,
-       BNXT_ULP_CLASS_HID_4312a = 0x4312a,
-       BNXT_ULP_CLASS_HID_41c5e = 0x41c5e,
-       BNXT_ULP_CLASS_HID_4376e = 0x4376e,
-       BNXT_ULP_CLASS_HID_42fae = 0x42fae,
-       BNXT_ULP_CLASS_HID_446be = 0x446be,
-       BNXT_ULP_CLASS_HID_455e2 = 0x455e2,
-       BNXT_ULP_CLASS_HID_411ce = 0x411ce,
-       BNXT_ULP_CLASS_HID_44b56 = 0x44b56,
-       BNXT_ULP_CLASS_HID_406b2 = 0x406b2,
-       BNXT_ULP_CLASS_HID_415e6 = 0x415e6,
-       BNXT_ULP_CLASS_HID_40cf6 = 0x40cf6,
-       BNXT_ULP_CLASS_HID_42536 = 0x42536,
-       BNXT_ULP_CLASS_HID_45cc6 = 0x45cc6,
-       BNXT_ULP_CLASS_HID_42b0a = 0x42b0a,
-       BNXT_ULP_CLASS_HID_4421a = 0x4421a,
-       BNXT_ULP_CLASS_HID_6221a = 0x6221a,
-       BNXT_ULP_CLASS_HID_65d2a = 0x65d2a,
-       BNXT_ULP_CLASS_HID_6285e = 0x6285e,
-       BNXT_ULP_CLASS_HID_6436e = 0x6436e,
-       BNXT_ULP_CLASS_HID_61cfa = 0x61cfa,
-       BNXT_ULP_CLASS_HID_6378a = 0x6378a,
-       BNXT_ULP_CLASS_HID_6023e = 0x6023e,
-       BNXT_ULP_CLASS_HID_63dce = 0x63dce,
-       BNXT_ULP_CLASS_HID_63ba2 = 0x63ba2,
-       BNXT_ULP_CLASS_HID_652b2 = 0x652b2,
-       BNXT_ULP_CLASS_HID_621e6 = 0x621e6,
-       BNXT_ULP_CLASS_HID_658f6 = 0x658f6,
-       BNXT_ULP_CLASS_HID_61202 = 0x61202,
-       BNXT_ULP_CLASS_HID_60d12 = 0x60d12,
-       BNXT_ULP_CLASS_HID_61846 = 0x61846,
-       BNXT_ULP_CLASS_HID_63356 = 0x63356,
-       BNXT_ULP_CLASS_HID_50c1a = 0x50c1a,
-       BNXT_ULP_CLASS_HID_5272a = 0x5272a,
-       BNXT_ULP_CLASS_HID_5325e = 0x5325e,
-       BNXT_ULP_CLASS_HID_52d6e = 0x52d6e,
-       BNXT_ULP_CLASS_HID_545ae = 0x545ae,
-       BNXT_ULP_CLASS_HID_5018a = 0x5018a,
-       BNXT_ULP_CLASS_HID_54be2 = 0x54be2,
-       BNXT_ULP_CLASS_HID_507ce = 0x507ce,
-       BNXT_ULP_CLASS_HID_505a2 = 0x505a2,
-       BNXT_ULP_CLASS_HID_53cb2 = 0x53cb2,
-       BNXT_ULP_CLASS_HID_50be6 = 0x50be6,
-       BNXT_ULP_CLASS_HID_522f6 = 0x522f6,
-       BNXT_ULP_CLASS_HID_55b36 = 0x55b36,
-       BNXT_ULP_CLASS_HID_51712 = 0x51712,
-       BNXT_ULP_CLASS_HID_5410a = 0x5410a,
-       BNXT_ULP_CLASS_HID_51d56 = 0x51d56,
-       BNXT_ULP_CLASS_HID_7581a = 0x7581a,
-       BNXT_ULP_CLASS_HID_71466 = 0x71466,
-       BNXT_ULP_CLASS_HID_75e5e = 0x75e5e,
-       BNXT_ULP_CLASS_HID_71dba = 0x71dba,
-       BNXT_ULP_CLASS_HID_732fa = 0x732fa,
-       BNXT_ULP_CLASS_HID_72d8a = 0x72d8a,
-       BNXT_ULP_CLASS_HID_7383e = 0x7383e,
-       BNXT_ULP_CLASS_HID_753ce = 0x753ce,
-       BNXT_ULP_CLASS_HID_751a2 = 0x751a2,
-       BNXT_ULP_CLASS_HID_748b2 = 0x748b2,
-       BNXT_ULP_CLASS_HID_757e6 = 0x757e6,
-       BNXT_ULP_CLASS_HID_713c2 = 0x713c2,
-       BNXT_ULP_CLASS_HID_70802 = 0x70802,
-       BNXT_ULP_CLASS_HID_72312 = 0x72312,
-       BNXT_ULP_CLASS_HID_70e46 = 0x70e46,
-       BNXT_ULP_CLASS_HID_72956 = 0x72956,
-       BNXT_ULP_CLASS_HID_47ca = 0x47ca,
-       BNXT_ULP_CLASS_HID_03e6 = 0x03e6,
-       BNXT_ULP_CLASS_HID_4d8e = 0x4d8e,
-       BNXT_ULP_CLASS_HID_09aa = 0x09aa,
-       BNXT_ULP_CLASS_HID_08be = 0x08be,
-       BNXT_ULP_CLASS_HID_238e = 0x238e,
-       BNXT_ULP_CLASS_HID_0e42 = 0x0e42,
-       BNXT_ULP_CLASS_HID_2952 = 0x2952,
-       BNXT_ULP_CLASS_HID_3e6a = 0x3e6a,
-       BNXT_ULP_CLASS_HID_597a = 0x597a,
-       BNXT_ULP_CLASS_HID_242e = 0x242e,
-       BNXT_ULP_CLASS_HID_5f3e = 0x5f3e,
-       BNXT_ULP_CLASS_HID_5e12 = 0x5e12,
-       BNXT_ULP_CLASS_HID_1a2e = 0x1a2e,
-       BNXT_ULP_CLASS_HID_47d6 = 0x47d6,
-       BNXT_ULP_CLASS_HID_03f2 = 0x03f2,
-       BNXT_ULP_CLASS_HID_5da2 = 0x5da2,
-       BNXT_ULP_CLASS_HID_197e = 0x197e,
-       BNXT_ULP_CLASS_HID_4366 = 0x4366,
-       BNXT_ULP_CLASS_HID_1f02 = 0x1f02,
-       BNXT_ULP_CLASS_HID_1e16 = 0x1e16,
-       BNXT_ULP_CLASS_HID_3966 = 0x3966,
-       BNXT_ULP_CLASS_HID_07da = 0x07da,
-       BNXT_ULP_CLASS_HID_3f2a = 0x3f2a,
-       BNXT_ULP_CLASS_HID_37c2 = 0x37c2,
-       BNXT_ULP_CLASS_HID_2ed2 = 0x2ed2,
-       BNXT_ULP_CLASS_HID_3d86 = 0x3d86,
-       BNXT_ULP_CLASS_HID_5496 = 0x5496,
-       BNXT_ULP_CLASS_HID_57ea = 0x57ea,
-       BNXT_ULP_CLASS_HID_1386 = 0x1386,
-       BNXT_ULP_CLASS_HID_5dae = 0x5dae,
-       BNXT_ULP_CLASS_HID_194a = 0x194a,
-       BNXT_ULP_CLASS_HID_44096 = 0x44096,
-       BNXT_ULP_CLASS_HID_41cb2 = 0x41cb2,
-       BNXT_ULP_CLASS_HID_4465a = 0x4465a,
-       BNXT_ULP_CLASS_HID_40276 = 0x40276,
-       BNXT_ULP_CLASS_HID_4054a = 0x4054a,
-       BNXT_ULP_CLASS_HID_43c5a = 0x43c5a,
-       BNXT_ULP_CLASS_HID_40b0e = 0x40b0e,
-       BNXT_ULP_CLASS_HID_4221e = 0x4221e,
-       BNXT_ULP_CLASS_HID_43b36 = 0x43b36,
-       BNXT_ULP_CLASS_HID_45206 = 0x45206,
-       BNXT_ULP_CLASS_HID_420fa = 0x420fa,
-       BNXT_ULP_CLASS_HID_45bca = 0x45bca,
-       BNXT_ULP_CLASS_HID_45ade = 0x45ade,
-       BNXT_ULP_CLASS_HID_416fa = 0x416fa,
-       BNXT_ULP_CLASS_HID_440e2 = 0x440e2,
-       BNXT_ULP_CLASS_HID_41cbe = 0x41cbe,
-       BNXT_ULP_CLASS_HID_4566e = 0x4566e,
-       BNXT_ULP_CLASS_HID_4120a = 0x4120a,
-       BNXT_ULP_CLASS_HID_45c32 = 0x45c32,
-       BNXT_ULP_CLASS_HID_41bce = 0x41bce,
-       BNXT_ULP_CLASS_HID_41b22 = 0x41b22,
-       BNXT_ULP_CLASS_HID_43232 = 0x43232,
-       BNXT_ULP_CLASS_HID_400e6 = 0x400e6,
-       BNXT_ULP_CLASS_HID_43bf6 = 0x43bf6,
-       BNXT_ULP_CLASS_HID_4308e = 0x4308e,
-       BNXT_ULP_CLASS_HID_42b9e = 0x42b9e,
-       BNXT_ULP_CLASS_HID_43652 = 0x43652,
-       BNXT_ULP_CLASS_HID_451a2 = 0x451a2,
-       BNXT_ULP_CLASS_HID_450b6 = 0x450b6,
-       BNXT_ULP_CLASS_HID_44b86 = 0x44b86,
-       BNXT_ULP_CLASS_HID_4567a = 0x4567a,
-       BNXT_ULP_CLASS_HID_41216 = 0x41216,
-       BNXT_ULP_CLASS_HID_4167a = 0x4167a,
-       BNXT_ULP_CLASS_HID_4314a = 0x4314a,
-       BNXT_ULP_CLASS_HID_41c3e = 0x41c3e,
-       BNXT_ULP_CLASS_HID_4370e = 0x4370e,
-       BNXT_ULP_CLASS_HID_42fce = 0x42fce,
-       BNXT_ULP_CLASS_HID_446de = 0x446de,
-       BNXT_ULP_CLASS_HID_45582 = 0x45582,
-       BNXT_ULP_CLASS_HID_411ae = 0x411ae,
-       BNXT_ULP_CLASS_HID_44b36 = 0x44b36,
-       BNXT_ULP_CLASS_HID_406d2 = 0x406d2,
-       BNXT_ULP_CLASS_HID_41586 = 0x41586,
-       BNXT_ULP_CLASS_HID_40c96 = 0x40c96,
-       BNXT_ULP_CLASS_HID_42556 = 0x42556,
-       BNXT_ULP_CLASS_HID_45ca6 = 0x45ca6,
-       BNXT_ULP_CLASS_HID_42b6a = 0x42b6a,
-       BNXT_ULP_CLASS_HID_4427a = 0x4427a,
-       BNXT_ULP_CLASS_HID_6227a = 0x6227a,
-       BNXT_ULP_CLASS_HID_65d4a = 0x65d4a,
-       BNXT_ULP_CLASS_HID_6283e = 0x6283e,
-       BNXT_ULP_CLASS_HID_6430e = 0x6430e,
-       BNXT_ULP_CLASS_HID_61c9a = 0x61c9a,
-       BNXT_ULP_CLASS_HID_637ea = 0x637ea,
-       BNXT_ULP_CLASS_HID_6025e = 0x6025e,
-       BNXT_ULP_CLASS_HID_63dae = 0x63dae,
-       BNXT_ULP_CLASS_HID_63bc2 = 0x63bc2,
-       BNXT_ULP_CLASS_HID_652d2 = 0x652d2,
-       BNXT_ULP_CLASS_HID_62186 = 0x62186,
-       BNXT_ULP_CLASS_HID_65896 = 0x65896,
-       BNXT_ULP_CLASS_HID_61262 = 0x61262,
-       BNXT_ULP_CLASS_HID_60d72 = 0x60d72,
-       BNXT_ULP_CLASS_HID_61826 = 0x61826,
-       BNXT_ULP_CLASS_HID_63336 = 0x63336,
-       BNXT_ULP_CLASS_HID_50c7a = 0x50c7a,
-       BNXT_ULP_CLASS_HID_5274a = 0x5274a,
-       BNXT_ULP_CLASS_HID_5323e = 0x5323e,
-       BNXT_ULP_CLASS_HID_52d0e = 0x52d0e,
-       BNXT_ULP_CLASS_HID_545ce = 0x545ce,
-       BNXT_ULP_CLASS_HID_501ea = 0x501ea,
-       BNXT_ULP_CLASS_HID_54b82 = 0x54b82,
-       BNXT_ULP_CLASS_HID_507ae = 0x507ae,
-       BNXT_ULP_CLASS_HID_505c2 = 0x505c2,
-       BNXT_ULP_CLASS_HID_53cd2 = 0x53cd2,
-       BNXT_ULP_CLASS_HID_50b86 = 0x50b86,
-       BNXT_ULP_CLASS_HID_52296 = 0x52296,
-       BNXT_ULP_CLASS_HID_55b56 = 0x55b56,
-       BNXT_ULP_CLASS_HID_51772 = 0x51772,
-       BNXT_ULP_CLASS_HID_5416a = 0x5416a,
-       BNXT_ULP_CLASS_HID_51d36 = 0x51d36,
-       BNXT_ULP_CLASS_HID_7587a = 0x7587a,
-       BNXT_ULP_CLASS_HID_71406 = 0x71406,
-       BNXT_ULP_CLASS_HID_75e3e = 0x75e3e,
-       BNXT_ULP_CLASS_HID_71dda = 0x71dda,
-       BNXT_ULP_CLASS_HID_7329a = 0x7329a,
-       BNXT_ULP_CLASS_HID_72dea = 0x72dea,
-       BNXT_ULP_CLASS_HID_7385e = 0x7385e,
-       BNXT_ULP_CLASS_HID_753ae = 0x753ae,
-       BNXT_ULP_CLASS_HID_751c2 = 0x751c2,
-       BNXT_ULP_CLASS_HID_748d2 = 0x748d2,
-       BNXT_ULP_CLASS_HID_75786 = 0x75786,
-       BNXT_ULP_CLASS_HID_713a2 = 0x713a2,
-       BNXT_ULP_CLASS_HID_70862 = 0x70862,
-       BNXT_ULP_CLASS_HID_72372 = 0x72372,
-       BNXT_ULP_CLASS_HID_70e26 = 0x70e26,
-       BNXT_ULP_CLASS_HID_72936 = 0x72936,
-       BNXT_ULP_CLASS_HID_229b8 = 0x229b8,
-       BNXT_ULP_CLASS_HID_240a8 = 0x240a8,
-       BNXT_ULP_CLASS_HID_22f74 = 0x22f74,
-       BNXT_ULP_CLASS_HID_24664 = 0x24664,
-       BNXT_ULP_CLASS_HID_23314 = 0x23314,
-       BNXT_ULP_CLASS_HID_22a04 = 0x22a04,
-       BNXT_ULP_CLASS_HID_238d0 = 0x238d0,
-       BNXT_ULP_CLASS_HID_253c0 = 0x253c0,
-       BNXT_ULP_CLASS_HID_24dcc = 0x24dcc,
-       BNXT_ULP_CLASS_HID_209f0 = 0x209f0,
-       BNXT_ULP_CLASS_HID_214bc = 0x214bc,
-       BNXT_ULP_CLASS_HID_20fac = 0x20fac,
-       BNXT_ULP_CLASS_HID_257a8 = 0x257a8,
-       BNXT_ULP_CLASS_HID_2134c = 0x2134c,
-       BNXT_ULP_CLASS_HID_25d64 = 0x25d64,
-       BNXT_ULP_CLASS_HID_21908 = 0x21908,
-       BNXT_ULP_CLASS_HID_23488 = 0x23488,
-       BNXT_ULP_CLASS_HID_22ff8 = 0x22ff8,
-       BNXT_ULP_CLASS_HID_23a44 = 0x23a44,
-       BNXT_ULP_CLASS_HID_255b4 = 0x255b4,
-       BNXT_ULP_CLASS_HID_21e64 = 0x21e64,
-       BNXT_ULP_CLASS_HID_23954 = 0x23954,
-       BNXT_ULP_CLASS_HID_20420 = 0x20420,
-       BNXT_ULP_CLASS_HID_23f10 = 0x23f10,
-       BNXT_ULP_CLASS_HID_2591c = 0x2591c,
-       BNXT_ULP_CLASS_HID_214c0 = 0x214c0,
-       BNXT_ULP_CLASS_HID_25ed8 = 0x25ed8,
-       BNXT_ULP_CLASS_HID_21afc = 0x21afc,
-       BNXT_ULP_CLASS_HID_222f8 = 0x222f8,
-       BNXT_ULP_CLASS_HID_25de8 = 0x25de8,
-       BNXT_ULP_CLASS_HID_228b4 = 0x228b4,
-       BNXT_ULP_CLASS_HID_243a4 = 0x243a4,
-       BNXT_ULP_CLASS_HID_6226c = 0x6226c,
-       BNXT_ULP_CLASS_HID_65d5c = 0x65d5c,
-       BNXT_ULP_CLASS_HID_62828 = 0x62828,
-       BNXT_ULP_CLASS_HID_64318 = 0x64318,
-       BNXT_ULP_CLASS_HID_60fc8 = 0x60fc8,
-       BNXT_ULP_CLASS_HID_62738 = 0x62738,
-       BNXT_ULP_CLASS_HID_63584 = 0x63584,
-       BNXT_ULP_CLASS_HID_62cf4 = 0x62cf4,
-       BNXT_ULP_CLASS_HID_64680 = 0x64680,
-       BNXT_ULP_CLASS_HID_602a4 = 0x602a4,
-       BNXT_ULP_CLASS_HID_61170 = 0x61170,
-       BNXT_ULP_CLASS_HID_60860 = 0x60860,
-       BNXT_ULP_CLASS_HID_6505c = 0x6505c,
-       BNXT_ULP_CLASS_HID_64b4c = 0x64b4c,
-       BNXT_ULP_CLASS_HID_65618 = 0x65618,
-       BNXT_ULP_CLASS_HID_6123c = 0x6123c,
-       BNXT_ULP_CLASS_HID_631bc = 0x631bc,
-       BNXT_ULP_CLASS_HID_628ac = 0x628ac,
-       BNXT_ULP_CLASS_HID_63778 = 0x63778,
-       BNXT_ULP_CLASS_HID_62e68 = 0x62e68,
-       BNXT_ULP_CLASS_HID_61b18 = 0x61b18,
-       BNXT_ULP_CLASS_HID_63208 = 0x63208,
-       BNXT_ULP_CLASS_HID_600d4 = 0x600d4,
-       BNXT_ULP_CLASS_HID_63bc4 = 0x63bc4,
-       BNXT_ULP_CLASS_HID_655d0 = 0x655d0,
-       BNXT_ULP_CLASS_HID_611f4 = 0x611f4,
-       BNXT_ULP_CLASS_HID_65b8c = 0x65b8c,
-       BNXT_ULP_CLASS_HID_617b0 = 0x617b0,
-       BNXT_ULP_CLASS_HID_63fac = 0x63fac,
-       BNXT_ULP_CLASS_HID_6569c = 0x6569c,
-       BNXT_ULP_CLASS_HID_62568 = 0x62568,
-       BNXT_ULP_CLASS_HID_65c58 = 0x65c58,
-       BNXT_ULP_CLASS_HID_35fb8 = 0x35fb8,
-       BNXT_ULP_CLASS_HID_31b5c = 0x31b5c,
-       BNXT_ULP_CLASS_HID_34574 = 0x34574,
-       BNXT_ULP_CLASS_HID_30118 = 0x30118,
-       BNXT_ULP_CLASS_HID_32914 = 0x32914,
-       BNXT_ULP_CLASS_HID_34004 = 0x34004,
-       BNXT_ULP_CLASS_HID_32ed0 = 0x32ed0,
-       BNXT_ULP_CLASS_HID_349c0 = 0x349c0,
-       BNXT_ULP_CLASS_HID_30480 = 0x30480,
-       BNXT_ULP_CLASS_HID_33ff0 = 0x33ff0,
-       BNXT_ULP_CLASS_HID_30abc = 0x30abc,
-       BNXT_ULP_CLASS_HID_325ac = 0x325ac,
-       BNXT_ULP_CLASS_HID_34da8 = 0x34da8,
-       BNXT_ULP_CLASS_HID_3094c = 0x3094c,
-       BNXT_ULP_CLASS_HID_31418 = 0x31418,
-       BNXT_ULP_CLASS_HID_30f08 = 0x30f08,
-       BNXT_ULP_CLASS_HID_32a88 = 0x32a88,
-       BNXT_ULP_CLASS_HID_345f8 = 0x345f8,
-       BNXT_ULP_CLASS_HID_35044 = 0x35044,
-       BNXT_ULP_CLASS_HID_34bb4 = 0x34bb4,
-       BNXT_ULP_CLASS_HID_33464 = 0x33464,
-       BNXT_ULP_CLASS_HID_32f54 = 0x32f54,
-       BNXT_ULP_CLASS_HID_33a20 = 0x33a20,
-       BNXT_ULP_CLASS_HID_35510 = 0x35510,
-       BNXT_ULP_CLASS_HID_313d0 = 0x313d0,
-       BNXT_ULP_CLASS_HID_30ac0 = 0x30ac0,
-       BNXT_ULP_CLASS_HID_3198c = 0x3198c,
-       BNXT_ULP_CLASS_HID_330fc = 0x330fc,
-       BNXT_ULP_CLASS_HID_358f8 = 0x358f8,
-       BNXT_ULP_CLASS_HID_3149c = 0x3149c,
-       BNXT_ULP_CLASS_HID_35eb4 = 0x35eb4,
-       BNXT_ULP_CLASS_HID_31a58 = 0x31a58,
-       BNXT_ULP_CLASS_HID_7586c = 0x7586c,
-       BNXT_ULP_CLASS_HID_71410 = 0x71410,
-       BNXT_ULP_CLASS_HID_75e28 = 0x75e28,
-       BNXT_ULP_CLASS_HID_71dcc = 0x71dcc,
-       BNXT_ULP_CLASS_HID_725c8 = 0x725c8,
-       BNXT_ULP_CLASS_HID_75d38 = 0x75d38,
-       BNXT_ULP_CLASS_HID_72b84 = 0x72b84,
-       BNXT_ULP_CLASS_HID_742f4 = 0x742f4,
-       BNXT_ULP_CLASS_HID_701b4 = 0x701b4,
-       BNXT_ULP_CLASS_HID_738a4 = 0x738a4,
-       BNXT_ULP_CLASS_HID_70770 = 0x70770,
-       BNXT_ULP_CLASS_HID_73e60 = 0x73e60,
-       BNXT_ULP_CLASS_HID_7465c = 0x7465c,
-       BNXT_ULP_CLASS_HID_70200 = 0x70200,
-       BNXT_ULP_CLASS_HID_710cc = 0x710cc,
-       BNXT_ULP_CLASS_HID_7083c = 0x7083c,
-       BNXT_ULP_CLASS_HID_727bc = 0x727bc,
-       BNXT_ULP_CLASS_HID_75eac = 0x75eac,
-       BNXT_ULP_CLASS_HID_72d78 = 0x72d78,
-       BNXT_ULP_CLASS_HID_74468 = 0x74468,
-       BNXT_ULP_CLASS_HID_73118 = 0x73118,
-       BNXT_ULP_CLASS_HID_72808 = 0x72808,
-       BNXT_ULP_CLASS_HID_736d4 = 0x736d4,
-       BNXT_ULP_CLASS_HID_751c4 = 0x751c4,
-       BNXT_ULP_CLASS_HID_74bd0 = 0x74bd0,
-       BNXT_ULP_CLASS_HID_707f4 = 0x707f4,
-       BNXT_ULP_CLASS_HID_71240 = 0x71240,
-       BNXT_ULP_CLASS_HID_70db0 = 0x70db0,
-       BNXT_ULP_CLASS_HID_755ac = 0x755ac,
-       BNXT_ULP_CLASS_HID_71150 = 0x71150,
-       BNXT_ULP_CLASS_HID_75b68 = 0x75b68,
-       BNXT_ULP_CLASS_HID_7170c = 0x7170c,
-       BNXT_ULP_CLASS_HID_2d2b8 = 0x2d2b8,
-       BNXT_ULP_CLASS_HID_2cda8 = 0x2cda8,
-       BNXT_ULP_CLASS_HID_2d874 = 0x2d874,
-       BNXT_ULP_CLASS_HID_29418 = 0x29418,
-       BNXT_ULP_CLASS_HID_2bc14 = 0x2bc14,
-       BNXT_ULP_CLASS_HID_2d704 = 0x2d704,
-       BNXT_ULP_CLASS_HID_2a5d0 = 0x2a5d0,
-       BNXT_ULP_CLASS_HID_2dcc0 = 0x2dcc0,
-       BNXT_ULP_CLASS_HID_29b80 = 0x29b80,
-       BNXT_ULP_CLASS_HID_2b2f0 = 0x2b2f0,
-       BNXT_ULP_CLASS_HID_281bc = 0x281bc,
-       BNXT_ULP_CLASS_HID_2b8ac = 0x2b8ac,
-       BNXT_ULP_CLASS_HID_2c0a8 = 0x2c0a8,
-       BNXT_ULP_CLASS_HID_29c4c = 0x29c4c,
-       BNXT_ULP_CLASS_HID_2c664 = 0x2c664,
-       BNXT_ULP_CLASS_HID_28208 = 0x28208,
-       BNXT_ULP_CLASS_HID_2a188 = 0x2a188,
-       BNXT_ULP_CLASS_HID_2d8f8 = 0x2d8f8,
-       BNXT_ULP_CLASS_HID_2a744 = 0x2a744,
-       BNXT_ULP_CLASS_HID_2deb4 = 0x2deb4,
-       BNXT_ULP_CLASS_HID_28b64 = 0x28b64,
-       BNXT_ULP_CLASS_HID_2a254 = 0x2a254,
-       BNXT_ULP_CLASS_HID_2b120 = 0x2b120,
-       BNXT_ULP_CLASS_HID_2a810 = 0x2a810,
-       BNXT_ULP_CLASS_HID_2c21c = 0x2c21c,
-       BNXT_ULP_CLASS_HID_281c0 = 0x281c0,
-       BNXT_ULP_CLASS_HID_2cbd8 = 0x2cbd8,
-       BNXT_ULP_CLASS_HID_287fc = 0x287fc,
-       BNXT_ULP_CLASS_HID_2aff8 = 0x2aff8,
-       BNXT_ULP_CLASS_HID_2c6e8 = 0x2c6e8,
-       BNXT_ULP_CLASS_HID_2d5b4 = 0x2d5b4,
-       BNXT_ULP_CLASS_HID_29158 = 0x29158,
-       BNXT_ULP_CLASS_HID_6af6c = 0x6af6c,
-       BNXT_ULP_CLASS_HID_6c65c = 0x6c65c,
-       BNXT_ULP_CLASS_HID_6d528 = 0x6d528,
-       BNXT_ULP_CLASS_HID_690cc = 0x690cc,
-       BNXT_ULP_CLASS_HID_6b8c8 = 0x6b8c8,
-       BNXT_ULP_CLASS_HID_6d038 = 0x6d038,
-       BNXT_ULP_CLASS_HID_6be84 = 0x6be84,
-       BNXT_ULP_CLASS_HID_6d9f4 = 0x6d9f4,
-       BNXT_ULP_CLASS_HID_694b4 = 0x694b4,
-       BNXT_ULP_CLASS_HID_68fa4 = 0x68fa4,
-       BNXT_ULP_CLASS_HID_69a70 = 0x69a70,
-       BNXT_ULP_CLASS_HID_6b560 = 0x6b560,
-       BNXT_ULP_CLASS_HID_6dd5c = 0x6dd5c,
-       BNXT_ULP_CLASS_HID_69900 = 0x69900,
-       BNXT_ULP_CLASS_HID_6c318 = 0x6c318,
-       BNXT_ULP_CLASS_HID_69f3c = 0x69f3c,
-       BNXT_ULP_CLASS_HID_6babc = 0x6babc,
-       BNXT_ULP_CLASS_HID_6d5ac = 0x6d5ac,
-       BNXT_ULP_CLASS_HID_6a078 = 0x6a078,
-       BNXT_ULP_CLASS_HID_6db68 = 0x6db68,
-       BNXT_ULP_CLASS_HID_68418 = 0x68418,
-       BNXT_ULP_CLASS_HID_6bf08 = 0x6bf08,
-       BNXT_ULP_CLASS_HID_68dd4 = 0x68dd4,
-       BNXT_ULP_CLASS_HID_6a4c4 = 0x6a4c4,
-       BNXT_ULP_CLASS_HID_6ded0 = 0x6ded0,
-       BNXT_ULP_CLASS_HID_69af4 = 0x69af4,
-       BNXT_ULP_CLASS_HID_6c48c = 0x6c48c,
-       BNXT_ULP_CLASS_HID_680b0 = 0x680b0,
-       BNXT_ULP_CLASS_HID_6a8ac = 0x6a8ac,
-       BNXT_ULP_CLASS_HID_6c39c = 0x6c39c,
-       BNXT_ULP_CLASS_HID_6ae68 = 0x6ae68,
-       BNXT_ULP_CLASS_HID_6c958 = 0x6c958,
-       BNXT_ULP_CLASS_HID_3c8b8 = 0x3c8b8,
-       BNXT_ULP_CLASS_HID_3845c = 0x3845c,
-       BNXT_ULP_CLASS_HID_39328 = 0x39328,
-       BNXT_ULP_CLASS_HID_38a18 = 0x38a18,
-       BNXT_ULP_CLASS_HID_3d214 = 0x3d214,
-       BNXT_ULP_CLASS_HID_3cd04 = 0x3cd04,
-       BNXT_ULP_CLASS_HID_3dbd0 = 0x3dbd0,
-       BNXT_ULP_CLASS_HID_397f4 = 0x397f4,
-       BNXT_ULP_CLASS_HID_3b180 = 0x3b180,
-       BNXT_ULP_CLASS_HID_3a8f0 = 0x3a8f0,
-       BNXT_ULP_CLASS_HID_3b7bc = 0x3b7bc,
-       BNXT_ULP_CLASS_HID_3aeac = 0x3aeac,
-       BNXT_ULP_CLASS_HID_39b5c = 0x39b5c,
-       BNXT_ULP_CLASS_HID_3b24c = 0x3b24c,
-       BNXT_ULP_CLASS_HID_38118 = 0x38118,
-       BNXT_ULP_CLASS_HID_3b808 = 0x3b808,
-       BNXT_ULP_CLASS_HID_3d788 = 0x3d788,
-       BNXT_ULP_CLASS_HID_393ac = 0x393ac,
-       BNXT_ULP_CLASS_HID_3dd44 = 0x3dd44,
-       BNXT_ULP_CLASS_HID_39968 = 0x39968,
-       BNXT_ULP_CLASS_HID_3a164 = 0x3a164,
-       BNXT_ULP_CLASS_HID_3d854 = 0x3d854,
-       BNXT_ULP_CLASS_HID_3a720 = 0x3a720,
-       BNXT_ULP_CLASS_HID_3de10 = 0x3de10,
-       BNXT_ULP_CLASS_HID_39cd0 = 0x39cd0,
-       BNXT_ULP_CLASS_HID_3b7c0 = 0x3b7c0,
-       BNXT_ULP_CLASS_HID_3828c = 0x3828c,
-       BNXT_ULP_CLASS_HID_3bdfc = 0x3bdfc,
-       BNXT_ULP_CLASS_HID_3c5f8 = 0x3c5f8,
-       BNXT_ULP_CLASS_HID_3819c = 0x3819c,
-       BNXT_ULP_CLASS_HID_3cbb4 = 0x3cbb4,
-       BNXT_ULP_CLASS_HID_38758 = 0x38758,
-       BNXT_ULP_CLASS_HID_7c56c = 0x7c56c,
-       BNXT_ULP_CLASS_HID_78110 = 0x78110,
-       BNXT_ULP_CLASS_HID_7cb28 = 0x7cb28,
-       BNXT_ULP_CLASS_HID_786cc = 0x786cc,
-       BNXT_ULP_CLASS_HID_7aec8 = 0x7aec8,
-       BNXT_ULP_CLASS_HID_7c638 = 0x7c638,
-       BNXT_ULP_CLASS_HID_7d484 = 0x7d484,
-       BNXT_ULP_CLASS_HID_790a8 = 0x790a8,
-       BNXT_ULP_CLASS_HID_78ab4 = 0x78ab4,
-       BNXT_ULP_CLASS_HID_7a5a4 = 0x7a5a4,
-       BNXT_ULP_CLASS_HID_7b070 = 0x7b070,
-       BNXT_ULP_CLASS_HID_7ab60 = 0x7ab60,
-       BNXT_ULP_CLASS_HID_79410 = 0x79410,
-       BNXT_ULP_CLASS_HID_78f00 = 0x78f00,
-       BNXT_ULP_CLASS_HID_79dcc = 0x79dcc,
-       BNXT_ULP_CLASS_HID_7b53c = 0x7b53c,
-       BNXT_ULP_CLASS_HID_7d0bc = 0x7d0bc,
-       BNXT_ULP_CLASS_HID_7cbac = 0x7cbac,
-       BNXT_ULP_CLASS_HID_7d678 = 0x7d678,
-       BNXT_ULP_CLASS_HID_7921c = 0x7921c,
-       BNXT_ULP_CLASS_HID_7ba18 = 0x7ba18,
-       BNXT_ULP_CLASS_HID_7d508 = 0x7d508,
-       BNXT_ULP_CLASS_HID_7a3d4 = 0x7a3d4,
-       BNXT_ULP_CLASS_HID_7dac4 = 0x7dac4,
-       BNXT_ULP_CLASS_HID_79984 = 0x79984,
-       BNXT_ULP_CLASS_HID_7b0f4 = 0x7b0f4,
-       BNXT_ULP_CLASS_HID_79f40 = 0x79f40,
-       BNXT_ULP_CLASS_HID_7b6b0 = 0x7b6b0,
-       BNXT_ULP_CLASS_HID_7deac = 0x7deac,
-       BNXT_ULP_CLASS_HID_79a50 = 0x79a50,
-       BNXT_ULP_CLASS_HID_7c468 = 0x7c468,
-       BNXT_ULP_CLASS_HID_7800c = 0x7800c,
-       BNXT_ULP_CLASS_HID_86c0 = 0x86c0,
-       BNXT_ULP_CLASS_HID_a1d0 = 0xa1d0,
-       BNXT_ULP_CLASS_HID_8c0c = 0x8c0c,
-       BNXT_ULP_CLASS_HID_a71c = 0xa71c,
-       BNXT_ULP_CLASS_HID_906c = 0x906c,
-       BNXT_ULP_CLASS_HID_8b7c = 0x8b7c,
-       BNXT_ULP_CLASS_HID_99a8 = 0x99a8,
-       BNXT_ULP_CLASS_HID_b0b8 = 0xb0b8,
-       BNXT_ULP_CLASS_HID_aab4 = 0xaab4,
-       BNXT_ULP_CLASS_HID_c244 = 0xc244,
-       BNXT_ULP_CLASS_HID_d0f0 = 0xd0f0,
-       BNXT_ULP_CLASS_HID_cb80 = 0xcb80,
-       BNXT_ULP_CLASS_HID_b4d0 = 0xb4d0,
-       BNXT_ULP_CLASS_HID_afe0 = 0xafe0,
-       BNXT_ULP_CLASS_HID_ba1c = 0xba1c,
-       BNXT_ULP_CLASS_HID_d52c = 0xd52c,
-       BNXT_ULP_CLASS_HID_48314 = 0x48314,
-       BNXT_ULP_CLASS_HID_4ba24 = 0x4ba24,
-       BNXT_ULP_CLASS_HID_48950 = 0x48950,
-       BNXT_ULP_CLASS_HID_4a060 = 0x4a060,
-       BNXT_ULP_CLASS_HID_4c86c = 0x4c86c,
-       BNXT_ULP_CLASS_HID_48440 = 0x48440,
-       BNXT_ULP_CLASS_HID_492fc = 0x492fc,
-       BNXT_ULP_CLASS_HID_48d8c = 0x48d8c,
-       BNXT_ULP_CLASS_HID_4a7f8 = 0x4a7f8,
-       BNXT_ULP_CLASS_HID_4de88 = 0x4de88,
-       BNXT_ULP_CLASS_HID_4adc4 = 0x4adc4,
-       BNXT_ULP_CLASS_HID_4c4d4 = 0x4c4d4,
-       BNXT_ULP_CLASS_HID_4b124 = 0x4b124,
-       BNXT_ULP_CLASS_HID_4a834 = 0x4a834,
-       BNXT_ULP_CLASS_HID_4b760 = 0x4b760,
-       BNXT_ULP_CLASS_HID_4ae70 = 0x4ae70,
-       BNXT_ULP_CLASS_HID_1bcc0 = 0x1bcc0,
-       BNXT_ULP_CLASS_HID_1d7d0 = 0x1d7d0,
-       BNXT_ULP_CLASS_HID_1a20c = 0x1a20c,
-       BNXT_ULP_CLASS_HID_1dd1c = 0x1dd1c,
-       BNXT_ULP_CLASS_HID_1866c = 0x1866c,
-       BNXT_ULP_CLASS_HID_1a17c = 0x1a17c,
-       BNXT_ULP_CLASS_HID_18fa8 = 0x18fa8,
-       BNXT_ULP_CLASS_HID_1a6b8 = 0x1a6b8,
-       BNXT_ULP_CLASS_HID_1c0b4 = 0x1c0b4,
-       BNXT_ULP_CLASS_HID_19c88 = 0x19c88,
-       BNXT_ULP_CLASS_HID_1c6f0 = 0x1c6f0,
-       BNXT_ULP_CLASS_HID_182d4 = 0x182d4,
-       BNXT_ULP_CLASS_HID_1aad0 = 0x1aad0,
-       BNXT_ULP_CLASS_HID_1c5e0 = 0x1c5e0,
-       BNXT_ULP_CLASS_HID_1d01c = 0x1d01c,
-       BNXT_ULP_CLASS_HID_1cb2c = 0x1cb2c,
-       BNXT_ULP_CLASS_HID_5b914 = 0x5b914,
-       BNXT_ULP_CLASS_HID_5d024 = 0x5d024,
-       BNXT_ULP_CLASS_HID_5bf50 = 0x5bf50,
-       BNXT_ULP_CLASS_HID_5d660 = 0x5d660,
-       BNXT_ULP_CLASS_HID_582b0 = 0x582b0,
-       BNXT_ULP_CLASS_HID_5ba40 = 0x5ba40,
-       BNXT_ULP_CLASS_HID_588fc = 0x588fc,
-       BNXT_ULP_CLASS_HID_5a38c = 0x5a38c,
-       BNXT_ULP_CLASS_HID_5ddf8 = 0x5ddf8,
-       BNXT_ULP_CLASS_HID_599dc = 0x599dc,
-       BNXT_ULP_CLASS_HID_5c3c4 = 0x5c3c4,
-       BNXT_ULP_CLASS_HID_59f18 = 0x59f18,
-       BNXT_ULP_CLASS_HID_5a724 = 0x5a724,
-       BNXT_ULP_CLASS_HID_5de34 = 0x5de34,
-       BNXT_ULP_CLASS_HID_5ad60 = 0x5ad60,
-       BNXT_ULP_CLASS_HID_5c470 = 0x5c470,
-       BNXT_ULP_CLASS_HID_cd40 = 0xcd40,
-       BNXT_ULP_CLASS_HID_e450 = 0xe450,
-       BNXT_ULP_CLASS_HID_f28c = 0xf28c,
-       BNXT_ULP_CLASS_HID_ed9c = 0xed9c,
-       BNXT_ULP_CLASS_HID_d6ec = 0xd6ec,
-       BNXT_ULP_CLASS_HID_f1fc = 0xf1fc,
-       BNXT_ULP_CLASS_HID_dc28 = 0xdc28,
-       BNXT_ULP_CLASS_HID_f738 = 0xf738,
-       BNXT_ULP_CLASS_HID_d134 = 0xd134,
-       BNXT_ULP_CLASS_HID_c8c4 = 0xc8c4,
-       BNXT_ULP_CLASS_HID_d770 = 0xd770,
-       BNXT_ULP_CLASS_HID_d354 = 0xd354,
-       BNXT_ULP_CLASS_HID_fb50 = 0xfb50,
-       BNXT_ULP_CLASS_HID_d260 = 0xd260,
-       BNXT_ULP_CLASS_HID_e09c = 0xe09c,
-       BNXT_ULP_CLASS_HID_dbac = 0xdbac,
-       BNXT_ULP_CLASS_HID_4c994 = 0x4c994,
-       BNXT_ULP_CLASS_HID_4e0a4 = 0x4e0a4,
-       BNXT_ULP_CLASS_HID_4cfd0 = 0x4cfd0,
-       BNXT_ULP_CLASS_HID_4e6e0 = 0x4e6e0,
-       BNXT_ULP_CLASS_HID_4d330 = 0x4d330,
-       BNXT_ULP_CLASS_HID_4cac0 = 0x4cac0,
-       BNXT_ULP_CLASS_HID_4d97c = 0x4d97c,
-       BNXT_ULP_CLASS_HID_4f00c = 0x4f00c,
-       BNXT_ULP_CLASS_HID_4ea78 = 0x4ea78,
-       BNXT_ULP_CLASS_HID_4c508 = 0x4c508,
-       BNXT_ULP_CLASS_HID_4d044 = 0x4d044,
-       BNXT_ULP_CLASS_HID_4cb54 = 0x4cb54,
-       BNXT_ULP_CLASS_HID_4f7a4 = 0x4f7a4,
-       BNXT_ULP_CLASS_HID_4eeb4 = 0x4eeb4,
-       BNXT_ULP_CLASS_HID_4fde0 = 0x4fde0,
-       BNXT_ULP_CLASS_HID_4d4f0 = 0x4d4f0,
-       BNXT_ULP_CLASS_HID_1e340 = 0x1e340,
-       BNXT_ULP_CLASS_HID_1da50 = 0x1da50,
-       BNXT_ULP_CLASS_HID_1e88c = 0x1e88c,
-       BNXT_ULP_CLASS_HID_1c39c = 0x1c39c,
-       BNXT_ULP_CLASS_HID_1ccec = 0x1ccec,
-       BNXT_ULP_CLASS_HID_1e7fc = 0x1e7fc,
-       BNXT_ULP_CLASS_HID_1f228 = 0x1f228,
-       BNXT_ULP_CLASS_HID_1ed38 = 0x1ed38,
-       BNXT_ULP_CLASS_HID_1c734 = 0x1c734,
-       BNXT_ULP_CLASS_HID_1c308 = 0x1c308,
-       BNXT_ULP_CLASS_HID_1cd70 = 0x1cd70,
-       BNXT_ULP_CLASS_HID_1c954 = 0x1c954,
-       BNXT_ULP_CLASS_HID_1d150 = 0x1d150,
-       BNXT_ULP_CLASS_HID_1c860 = 0x1c860,
-       BNXT_ULP_CLASS_HID_1d69c = 0x1d69c,
-       BNXT_ULP_CLASS_HID_1d2f0 = 0x1d2f0,
-       BNXT_ULP_CLASS_HID_5ff94 = 0x5ff94,
-       BNXT_ULP_CLASS_HID_5d6a4 = 0x5d6a4,
-       BNXT_ULP_CLASS_HID_5e5d0 = 0x5e5d0,
-       BNXT_ULP_CLASS_HID_5dce0 = 0x5dce0,
-       BNXT_ULP_CLASS_HID_5c930 = 0x5c930,
-       BNXT_ULP_CLASS_HID_5e0c0 = 0x5e0c0,
-       BNXT_ULP_CLASS_HID_5cf7c = 0x5cf7c,
-       BNXT_ULP_CLASS_HID_5e60c = 0x5e60c,
-       BNXT_ULP_CLASS_HID_5c078 = 0x5c078,
-       BNXT_ULP_CLASS_HID_5dc5c = 0x5dc5c,
-       BNXT_ULP_CLASS_HID_5c644 = 0x5c644,
-       BNXT_ULP_CLASS_HID_5c598 = 0x5c598,
-       BNXT_ULP_CLASS_HID_5eda4 = 0x5eda4,
-       BNXT_ULP_CLASS_HID_5c4b4 = 0x5c4b4,
-       BNXT_ULP_CLASS_HID_5d3e0 = 0x5d3e0,
-       BNXT_ULP_CLASS_HID_5caf0 = 0x5caf0,
-       BNXT_ULP_CLASS_HID_ab80 = 0xab80,
-       BNXT_ULP_CLASS_HID_a290 = 0xa290,
-       BNXT_ULP_CLASS_HID_b1cc = 0xb1cc,
-       BNXT_ULP_CLASS_HID_a8dc = 0xa8dc,
-       BNXT_ULP_CLASS_HID_b52c = 0xb52c,
-       BNXT_ULP_CLASS_HID_ac3c = 0xac3c,
-       BNXT_ULP_CLASS_HID_bb68 = 0xbb68,
-       BNXT_ULP_CLASS_HID_b278 = 0xb278,
-       BNXT_ULP_CLASS_HID_ac74 = 0xac74,
-       BNXT_ULP_CLASS_HID_e704 = 0xe704,
-       BNXT_ULP_CLASS_HID_f5b0 = 0xf5b0,
-       BNXT_ULP_CLASS_HID_b194 = 0xb194,
-       BNXT_ULP_CLASS_HID_b990 = 0xb990,
-       BNXT_ULP_CLASS_HID_f0a0 = 0xf0a0,
-       BNXT_ULP_CLASS_HID_bfdc = 0xbfdc,
-       BNXT_ULP_CLASS_HID_f6ec = 0xf6ec,
-       BNXT_ULP_CLASS_HID_4a4d4 = 0x4a4d4,
-       BNXT_ULP_CLASS_HID_4bfe4 = 0x4bfe4,
-       BNXT_ULP_CLASS_HID_4aa10 = 0x4aa10,
-       BNXT_ULP_CLASS_HID_4a520 = 0x4a520,
-       BNXT_ULP_CLASS_HID_4ed2c = 0x4ed2c,
-       BNXT_ULP_CLASS_HID_4a900 = 0x4a900,
-       BNXT_ULP_CLASS_HID_4b7bc = 0x4b7bc,
-       BNXT_ULP_CLASS_HID_4af4c = 0x4af4c,
-       BNXT_ULP_CLASS_HID_4a8b8 = 0x4a8b8,
-       BNXT_ULP_CLASS_HID_4e048 = 0x4e048,
-       BNXT_ULP_CLASS_HID_4ae84 = 0x4ae84,
-       BNXT_ULP_CLASS_HID_4e994 = 0x4e994,
-       BNXT_ULP_CLASS_HID_4b2e4 = 0x4b2e4,
-       BNXT_ULP_CLASS_HID_4adf4 = 0x4adf4,
-       BNXT_ULP_CLASS_HID_4b820 = 0x4b820,
-       BNXT_ULP_CLASS_HID_4f330 = 0x4f330,
-       BNXT_ULP_CLASS_HID_1a180 = 0x1a180,
-       BNXT_ULP_CLASS_HID_1f890 = 0x1f890,
-       BNXT_ULP_CLASS_HID_1a7cc = 0x1a7cc,
-       BNXT_ULP_CLASS_HID_1fedc = 0x1fedc,
-       BNXT_ULP_CLASS_HID_1ab2c = 0x1ab2c,
-       BNXT_ULP_CLASS_HID_1a23c = 0x1a23c,
-       BNXT_ULP_CLASS_HID_1b168 = 0x1b168,
-       BNXT_ULP_CLASS_HID_1a878 = 0x1a878,
-       BNXT_ULP_CLASS_HID_1e274 = 0x1e274,
-       BNXT_ULP_CLASS_HID_1be48 = 0x1be48,
-       BNXT_ULP_CLASS_HID_1ebb0 = 0x1ebb0,
-       BNXT_ULP_CLASS_HID_1a794 = 0x1a794,
-       BNXT_ULP_CLASS_HID_1af90 = 0x1af90,
-       BNXT_ULP_CLASS_HID_1e6a0 = 0x1e6a0,
-       BNXT_ULP_CLASS_HID_1f5dc = 0x1f5dc,
-       BNXT_ULP_CLASS_HID_1b130 = 0x1b130,
-       BNXT_ULP_CLASS_HID_5bad4 = 0x5bad4,
-       BNXT_ULP_CLASS_HID_5f5e4 = 0x5f5e4,
-       BNXT_ULP_CLASS_HID_5a010 = 0x5a010,
-       BNXT_ULP_CLASS_HID_5fb20 = 0x5fb20,
-       BNXT_ULP_CLASS_HID_5a470 = 0x5a470,
-       BNXT_ULP_CLASS_HID_5bf00 = 0x5bf00,
-       BNXT_ULP_CLASS_HID_5adbc = 0x5adbc,
-       BNXT_ULP_CLASS_HID_5a54c = 0x5a54c,
-       BNXT_ULP_CLASS_HID_5feb8 = 0x5feb8,
-       BNXT_ULP_CLASS_HID_5ba9c = 0x5ba9c,
-       BNXT_ULP_CLASS_HID_5e484 = 0x5e484,
-       BNXT_ULP_CLASS_HID_5a0d8 = 0x5a0d8,
-       BNXT_ULP_CLASS_HID_5a8e4 = 0x5a8e4,
-       BNXT_ULP_CLASS_HID_5e3f4 = 0x5e3f4,
-       BNXT_ULP_CLASS_HID_5ae20 = 0x5ae20,
-       BNXT_ULP_CLASS_HID_5e930 = 0x5e930,
-       BNXT_ULP_CLASS_HID_ee00 = 0xee00,
-       BNXT_ULP_CLASS_HID_e910 = 0xe910,
-       BNXT_ULP_CLASS_HID_f44c = 0xf44c,
-       BNXT_ULP_CLASS_HID_ef5c = 0xef5c,
-       BNXT_ULP_CLASS_HID_fbac = 0xfbac,
-       BNXT_ULP_CLASS_HID_f2bc = 0xf2bc,
-       BNXT_ULP_CLASS_HID_e1e8 = 0xe1e8,
-       BNXT_ULP_CLASS_HID_f8f8 = 0xf8f8,
-       BNXT_ULP_CLASS_HID_f2f4 = 0xf2f4,
-       BNXT_ULP_CLASS_HID_ed84 = 0xed84,
-       BNXT_ULP_CLASS_HID_f830 = 0xf830,
-       BNXT_ULP_CLASS_HID_f414 = 0xf414,
-       BNXT_ULP_CLASS_HID_fc10 = 0xfc10,
-       BNXT_ULP_CLASS_HID_f720 = 0xf720,
-       BNXT_ULP_CLASS_HID_e25c = 0xe25c,
-       BNXT_ULP_CLASS_HID_fd6c = 0xfd6c,
-       BNXT_ULP_CLASS_HID_4eb54 = 0x4eb54,
-       BNXT_ULP_CLASS_HID_4e264 = 0x4e264,
-       BNXT_ULP_CLASS_HID_4f090 = 0x4f090,
-       BNXT_ULP_CLASS_HID_4eba0 = 0x4eba0,
-       BNXT_ULP_CLASS_HID_4f4f0 = 0x4f4f0,
-       BNXT_ULP_CLASS_HID_4ef80 = 0x4ef80,
-       BNXT_ULP_CLASS_HID_4fa3c = 0x4fa3c,
-       BNXT_ULP_CLASS_HID_4f5cc = 0x4f5cc,
-       BNXT_ULP_CLASS_HID_4ef38 = 0x4ef38,
-       BNXT_ULP_CLASS_HID_4e6c8 = 0x4e6c8,
-       BNXT_ULP_CLASS_HID_4f504 = 0x4f504,
-       BNXT_ULP_CLASS_HID_4f158 = 0x4f158,
-       BNXT_ULP_CLASS_HID_4f964 = 0x4f964,
-       BNXT_ULP_CLASS_HID_4f074 = 0x4f074,
-       BNXT_ULP_CLASS_HID_4fea0 = 0x4fea0,
-       BNXT_ULP_CLASS_HID_4f9b0 = 0x4f9b0,
-       BNXT_ULP_CLASS_HID_1e400 = 0x1e400,
-       BNXT_ULP_CLASS_HID_1ff10 = 0x1ff10,
-       BNXT_ULP_CLASS_HID_1ea4c = 0x1ea4c,
-       BNXT_ULP_CLASS_HID_1e55c = 0x1e55c,
-       BNXT_ULP_CLASS_HID_1f1ac = 0x1f1ac,
-       BNXT_ULP_CLASS_HID_1e8bc = 0x1e8bc,
-       BNXT_ULP_CLASS_HID_1f7e8 = 0x1f7e8,
-       BNXT_ULP_CLASS_HID_1eef8 = 0x1eef8,
-       BNXT_ULP_CLASS_HID_1e8f4 = 0x1e8f4,
-       BNXT_ULP_CLASS_HID_1e4c8 = 0x1e4c8,
-       BNXT_ULP_CLASS_HID_1f304 = 0x1f304,
-       BNXT_ULP_CLASS_HID_1ea14 = 0x1ea14,
-       BNXT_ULP_CLASS_HID_1f210 = 0x1f210,
-       BNXT_ULP_CLASS_HID_1ed20 = 0x1ed20,
-       BNXT_ULP_CLASS_HID_1f85c = 0x1f85c,
-       BNXT_ULP_CLASS_HID_1f7b0 = 0x1f7b0,
-       BNXT_ULP_CLASS_HID_5e154 = 0x5e154,
-       BNXT_ULP_CLASS_HID_5f864 = 0x5f864,
-       BNXT_ULP_CLASS_HID_5e690 = 0x5e690,
-       BNXT_ULP_CLASS_HID_5e1a0 = 0x5e1a0,
-       BNXT_ULP_CLASS_HID_5eaf0 = 0x5eaf0,
-       BNXT_ULP_CLASS_HID_5e580 = 0x5e580,
-       BNXT_ULP_CLASS_HID_5f03c = 0x5f03c,
-       BNXT_ULP_CLASS_HID_5ebcc = 0x5ebcc,
-       BNXT_ULP_CLASS_HID_5e538 = 0x5e538,
-       BNXT_ULP_CLASS_HID_5e11c = 0x5e11c,
-       BNXT_ULP_CLASS_HID_5eb04 = 0x5eb04,
-       BNXT_ULP_CLASS_HID_5e758 = 0x5e758,
-       BNXT_ULP_CLASS_HID_5ef64 = 0x5ef64,
-       BNXT_ULP_CLASS_HID_5e674 = 0x5e674,
-       BNXT_ULP_CLASS_HID_5f4a0 = 0x5f4a0,
-       BNXT_ULP_CLASS_HID_5f084 = 0x5f084,
-       BNXT_ULP_CLASS_HID_22998 = 0x22998,
-       BNXT_ULP_CLASS_HID_24088 = 0x24088,
-       BNXT_ULP_CLASS_HID_22f54 = 0x22f54,
-       BNXT_ULP_CLASS_HID_24644 = 0x24644,
-       BNXT_ULP_CLASS_HID_23334 = 0x23334,
-       BNXT_ULP_CLASS_HID_22a24 = 0x22a24,
-       BNXT_ULP_CLASS_HID_238f0 = 0x238f0,
-       BNXT_ULP_CLASS_HID_253e0 = 0x253e0,
-       BNXT_ULP_CLASS_HID_24dec = 0x24dec,
-       BNXT_ULP_CLASS_HID_209d0 = 0x209d0,
-       BNXT_ULP_CLASS_HID_2149c = 0x2149c,
-       BNXT_ULP_CLASS_HID_20f8c = 0x20f8c,
-       BNXT_ULP_CLASS_HID_25788 = 0x25788,
-       BNXT_ULP_CLASS_HID_2136c = 0x2136c,
-       BNXT_ULP_CLASS_HID_25d44 = 0x25d44,
-       BNXT_ULP_CLASS_HID_21928 = 0x21928,
-       BNXT_ULP_CLASS_HID_234a8 = 0x234a8,
-       BNXT_ULP_CLASS_HID_22fd8 = 0x22fd8,
-       BNXT_ULP_CLASS_HID_23a64 = 0x23a64,
-       BNXT_ULP_CLASS_HID_25594 = 0x25594,
-       BNXT_ULP_CLASS_HID_21e44 = 0x21e44,
-       BNXT_ULP_CLASS_HID_23974 = 0x23974,
-       BNXT_ULP_CLASS_HID_20400 = 0x20400,
-       BNXT_ULP_CLASS_HID_23f30 = 0x23f30,
-       BNXT_ULP_CLASS_HID_2593c = 0x2593c,
-       BNXT_ULP_CLASS_HID_214e0 = 0x214e0,
-       BNXT_ULP_CLASS_HID_25ef8 = 0x25ef8,
-       BNXT_ULP_CLASS_HID_21adc = 0x21adc,
-       BNXT_ULP_CLASS_HID_222d8 = 0x222d8,
-       BNXT_ULP_CLASS_HID_25dc8 = 0x25dc8,
-       BNXT_ULP_CLASS_HID_22894 = 0x22894,
-       BNXT_ULP_CLASS_HID_24384 = 0x24384,
-       BNXT_ULP_CLASS_HID_6224c = 0x6224c,
-       BNXT_ULP_CLASS_HID_65d7c = 0x65d7c,
-       BNXT_ULP_CLASS_HID_62808 = 0x62808,
-       BNXT_ULP_CLASS_HID_64338 = 0x64338,
-       BNXT_ULP_CLASS_HID_60fe8 = 0x60fe8,
-       BNXT_ULP_CLASS_HID_62718 = 0x62718,
-       BNXT_ULP_CLASS_HID_635a4 = 0x635a4,
-       BNXT_ULP_CLASS_HID_62cd4 = 0x62cd4,
-       BNXT_ULP_CLASS_HID_646a0 = 0x646a0,
-       BNXT_ULP_CLASS_HID_60284 = 0x60284,
-       BNXT_ULP_CLASS_HID_61150 = 0x61150,
-       BNXT_ULP_CLASS_HID_60840 = 0x60840,
-       BNXT_ULP_CLASS_HID_6507c = 0x6507c,
-       BNXT_ULP_CLASS_HID_64b6c = 0x64b6c,
-       BNXT_ULP_CLASS_HID_65638 = 0x65638,
-       BNXT_ULP_CLASS_HID_6121c = 0x6121c,
-       BNXT_ULP_CLASS_HID_6319c = 0x6319c,
-       BNXT_ULP_CLASS_HID_6288c = 0x6288c,
-       BNXT_ULP_CLASS_HID_63758 = 0x63758,
-       BNXT_ULP_CLASS_HID_62e48 = 0x62e48,
-       BNXT_ULP_CLASS_HID_61b38 = 0x61b38,
-       BNXT_ULP_CLASS_HID_63228 = 0x63228,
-       BNXT_ULP_CLASS_HID_600f4 = 0x600f4,
-       BNXT_ULP_CLASS_HID_63be4 = 0x63be4,
-       BNXT_ULP_CLASS_HID_655f0 = 0x655f0,
-       BNXT_ULP_CLASS_HID_611d4 = 0x611d4,
-       BNXT_ULP_CLASS_HID_65bac = 0x65bac,
-       BNXT_ULP_CLASS_HID_61790 = 0x61790,
-       BNXT_ULP_CLASS_HID_63f8c = 0x63f8c,
-       BNXT_ULP_CLASS_HID_656bc = 0x656bc,
-       BNXT_ULP_CLASS_HID_62548 = 0x62548,
-       BNXT_ULP_CLASS_HID_65c78 = 0x65c78,
-       BNXT_ULP_CLASS_HID_35f98 = 0x35f98,
-       BNXT_ULP_CLASS_HID_31b7c = 0x31b7c,
-       BNXT_ULP_CLASS_HID_34554 = 0x34554,
-       BNXT_ULP_CLASS_HID_30138 = 0x30138,
-       BNXT_ULP_CLASS_HID_32934 = 0x32934,
-       BNXT_ULP_CLASS_HID_34024 = 0x34024,
-       BNXT_ULP_CLASS_HID_32ef0 = 0x32ef0,
-       BNXT_ULP_CLASS_HID_349e0 = 0x349e0,
-       BNXT_ULP_CLASS_HID_304a0 = 0x304a0,
-       BNXT_ULP_CLASS_HID_33fd0 = 0x33fd0,
-       BNXT_ULP_CLASS_HID_30a9c = 0x30a9c,
-       BNXT_ULP_CLASS_HID_3258c = 0x3258c,
-       BNXT_ULP_CLASS_HID_34d88 = 0x34d88,
-       BNXT_ULP_CLASS_HID_3096c = 0x3096c,
-       BNXT_ULP_CLASS_HID_31438 = 0x31438,
-       BNXT_ULP_CLASS_HID_30f28 = 0x30f28,
-       BNXT_ULP_CLASS_HID_32aa8 = 0x32aa8,
-       BNXT_ULP_CLASS_HID_345d8 = 0x345d8,
-       BNXT_ULP_CLASS_HID_35064 = 0x35064,
-       BNXT_ULP_CLASS_HID_34b94 = 0x34b94,
-       BNXT_ULP_CLASS_HID_33444 = 0x33444,
-       BNXT_ULP_CLASS_HID_32f74 = 0x32f74,
-       BNXT_ULP_CLASS_HID_33a00 = 0x33a00,
-       BNXT_ULP_CLASS_HID_35530 = 0x35530,
-       BNXT_ULP_CLASS_HID_313f0 = 0x313f0,
-       BNXT_ULP_CLASS_HID_30ae0 = 0x30ae0,
-       BNXT_ULP_CLASS_HID_319ac = 0x319ac,
-       BNXT_ULP_CLASS_HID_330dc = 0x330dc,
-       BNXT_ULP_CLASS_HID_358d8 = 0x358d8,
-       BNXT_ULP_CLASS_HID_314bc = 0x314bc,
-       BNXT_ULP_CLASS_HID_35e94 = 0x35e94,
-       BNXT_ULP_CLASS_HID_31a78 = 0x31a78,
-       BNXT_ULP_CLASS_HID_7584c = 0x7584c,
-       BNXT_ULP_CLASS_HID_71430 = 0x71430,
-       BNXT_ULP_CLASS_HID_75e08 = 0x75e08,
-       BNXT_ULP_CLASS_HID_71dec = 0x71dec,
-       BNXT_ULP_CLASS_HID_725e8 = 0x725e8,
-       BNXT_ULP_CLASS_HID_75d18 = 0x75d18,
-       BNXT_ULP_CLASS_HID_72ba4 = 0x72ba4,
-       BNXT_ULP_CLASS_HID_742d4 = 0x742d4,
-       BNXT_ULP_CLASS_HID_70194 = 0x70194,
-       BNXT_ULP_CLASS_HID_73884 = 0x73884,
-       BNXT_ULP_CLASS_HID_70750 = 0x70750,
-       BNXT_ULP_CLASS_HID_73e40 = 0x73e40,
-       BNXT_ULP_CLASS_HID_7467c = 0x7467c,
-       BNXT_ULP_CLASS_HID_70220 = 0x70220,
-       BNXT_ULP_CLASS_HID_710ec = 0x710ec,
-       BNXT_ULP_CLASS_HID_7081c = 0x7081c,
-       BNXT_ULP_CLASS_HID_7279c = 0x7279c,
-       BNXT_ULP_CLASS_HID_75e8c = 0x75e8c,
-       BNXT_ULP_CLASS_HID_72d58 = 0x72d58,
-       BNXT_ULP_CLASS_HID_74448 = 0x74448,
-       BNXT_ULP_CLASS_HID_73138 = 0x73138,
-       BNXT_ULP_CLASS_HID_72828 = 0x72828,
-       BNXT_ULP_CLASS_HID_736f4 = 0x736f4,
-       BNXT_ULP_CLASS_HID_751e4 = 0x751e4,
-       BNXT_ULP_CLASS_HID_74bf0 = 0x74bf0,
-       BNXT_ULP_CLASS_HID_707d4 = 0x707d4,
-       BNXT_ULP_CLASS_HID_71260 = 0x71260,
-       BNXT_ULP_CLASS_HID_70d90 = 0x70d90,
-       BNXT_ULP_CLASS_HID_7558c = 0x7558c,
-       BNXT_ULP_CLASS_HID_71170 = 0x71170,
-       BNXT_ULP_CLASS_HID_75b48 = 0x75b48,
-       BNXT_ULP_CLASS_HID_7172c = 0x7172c,
-       BNXT_ULP_CLASS_HID_2d298 = 0x2d298,
-       BNXT_ULP_CLASS_HID_2cd88 = 0x2cd88,
-       BNXT_ULP_CLASS_HID_2d854 = 0x2d854,
-       BNXT_ULP_CLASS_HID_29438 = 0x29438,
-       BNXT_ULP_CLASS_HID_2bc34 = 0x2bc34,
-       BNXT_ULP_CLASS_HID_2d724 = 0x2d724,
-       BNXT_ULP_CLASS_HID_2a5f0 = 0x2a5f0,
-       BNXT_ULP_CLASS_HID_2dce0 = 0x2dce0,
-       BNXT_ULP_CLASS_HID_29ba0 = 0x29ba0,
-       BNXT_ULP_CLASS_HID_2b2d0 = 0x2b2d0,
-       BNXT_ULP_CLASS_HID_2819c = 0x2819c,
-       BNXT_ULP_CLASS_HID_2b88c = 0x2b88c,
-       BNXT_ULP_CLASS_HID_2c088 = 0x2c088,
-       BNXT_ULP_CLASS_HID_29c6c = 0x29c6c,
-       BNXT_ULP_CLASS_HID_2c644 = 0x2c644,
-       BNXT_ULP_CLASS_HID_28228 = 0x28228,
-       BNXT_ULP_CLASS_HID_2a1a8 = 0x2a1a8,
-       BNXT_ULP_CLASS_HID_2d8d8 = 0x2d8d8,
-       BNXT_ULP_CLASS_HID_2a764 = 0x2a764,
-       BNXT_ULP_CLASS_HID_2de94 = 0x2de94,
-       BNXT_ULP_CLASS_HID_28b44 = 0x28b44,
-       BNXT_ULP_CLASS_HID_2a274 = 0x2a274,
-       BNXT_ULP_CLASS_HID_2b100 = 0x2b100,
-       BNXT_ULP_CLASS_HID_2a830 = 0x2a830,
-       BNXT_ULP_CLASS_HID_2c23c = 0x2c23c,
-       BNXT_ULP_CLASS_HID_281e0 = 0x281e0,
-       BNXT_ULP_CLASS_HID_2cbf8 = 0x2cbf8,
-       BNXT_ULP_CLASS_HID_287dc = 0x287dc,
-       BNXT_ULP_CLASS_HID_2afd8 = 0x2afd8,
-       BNXT_ULP_CLASS_HID_2c6c8 = 0x2c6c8,
-       BNXT_ULP_CLASS_HID_2d594 = 0x2d594,
-       BNXT_ULP_CLASS_HID_29178 = 0x29178,
-       BNXT_ULP_CLASS_HID_6af4c = 0x6af4c,
-       BNXT_ULP_CLASS_HID_6c67c = 0x6c67c,
-       BNXT_ULP_CLASS_HID_6d508 = 0x6d508,
-       BNXT_ULP_CLASS_HID_690ec = 0x690ec,
-       BNXT_ULP_CLASS_HID_6b8e8 = 0x6b8e8,
-       BNXT_ULP_CLASS_HID_6d018 = 0x6d018,
-       BNXT_ULP_CLASS_HID_6bea4 = 0x6bea4,
-       BNXT_ULP_CLASS_HID_6d9d4 = 0x6d9d4,
-       BNXT_ULP_CLASS_HID_69494 = 0x69494,
-       BNXT_ULP_CLASS_HID_68f84 = 0x68f84,
-       BNXT_ULP_CLASS_HID_69a50 = 0x69a50,
-       BNXT_ULP_CLASS_HID_6b540 = 0x6b540,
-       BNXT_ULP_CLASS_HID_6dd7c = 0x6dd7c,
-       BNXT_ULP_CLASS_HID_69920 = 0x69920,
-       BNXT_ULP_CLASS_HID_6c338 = 0x6c338,
-       BNXT_ULP_CLASS_HID_69f1c = 0x69f1c,
-       BNXT_ULP_CLASS_HID_6ba9c = 0x6ba9c,
-       BNXT_ULP_CLASS_HID_6d58c = 0x6d58c,
-       BNXT_ULP_CLASS_HID_6a058 = 0x6a058,
-       BNXT_ULP_CLASS_HID_6db48 = 0x6db48,
-       BNXT_ULP_CLASS_HID_68438 = 0x68438,
-       BNXT_ULP_CLASS_HID_6bf28 = 0x6bf28,
-       BNXT_ULP_CLASS_HID_68df4 = 0x68df4,
-       BNXT_ULP_CLASS_HID_6a4e4 = 0x6a4e4,
-       BNXT_ULP_CLASS_HID_6def0 = 0x6def0,
-       BNXT_ULP_CLASS_HID_69ad4 = 0x69ad4,
-       BNXT_ULP_CLASS_HID_6c4ac = 0x6c4ac,
-       BNXT_ULP_CLASS_HID_68090 = 0x68090,
-       BNXT_ULP_CLASS_HID_6a88c = 0x6a88c,
-       BNXT_ULP_CLASS_HID_6c3bc = 0x6c3bc,
-       BNXT_ULP_CLASS_HID_6ae48 = 0x6ae48,
-       BNXT_ULP_CLASS_HID_6c978 = 0x6c978,
-       BNXT_ULP_CLASS_HID_3c898 = 0x3c898,
-       BNXT_ULP_CLASS_HID_3847c = 0x3847c,
-       BNXT_ULP_CLASS_HID_39308 = 0x39308,
-       BNXT_ULP_CLASS_HID_38a38 = 0x38a38,
-       BNXT_ULP_CLASS_HID_3d234 = 0x3d234,
-       BNXT_ULP_CLASS_HID_3cd24 = 0x3cd24,
-       BNXT_ULP_CLASS_HID_3dbf0 = 0x3dbf0,
-       BNXT_ULP_CLASS_HID_397d4 = 0x397d4,
-       BNXT_ULP_CLASS_HID_3b1a0 = 0x3b1a0,
-       BNXT_ULP_CLASS_HID_3a8d0 = 0x3a8d0,
-       BNXT_ULP_CLASS_HID_3b79c = 0x3b79c,
-       BNXT_ULP_CLASS_HID_3ae8c = 0x3ae8c,
-       BNXT_ULP_CLASS_HID_39b7c = 0x39b7c,
-       BNXT_ULP_CLASS_HID_3b26c = 0x3b26c,
-       BNXT_ULP_CLASS_HID_38138 = 0x38138,
-       BNXT_ULP_CLASS_HID_3b828 = 0x3b828,
-       BNXT_ULP_CLASS_HID_3d7a8 = 0x3d7a8,
-       BNXT_ULP_CLASS_HID_3938c = 0x3938c,
-       BNXT_ULP_CLASS_HID_3dd64 = 0x3dd64,
-       BNXT_ULP_CLASS_HID_39948 = 0x39948,
-       BNXT_ULP_CLASS_HID_3a144 = 0x3a144,
-       BNXT_ULP_CLASS_HID_3d874 = 0x3d874,
-       BNXT_ULP_CLASS_HID_3a700 = 0x3a700,
-       BNXT_ULP_CLASS_HID_3de30 = 0x3de30,
-       BNXT_ULP_CLASS_HID_39cf0 = 0x39cf0,
-       BNXT_ULP_CLASS_HID_3b7e0 = 0x3b7e0,
-       BNXT_ULP_CLASS_HID_382ac = 0x382ac,
-       BNXT_ULP_CLASS_HID_3bddc = 0x3bddc,
-       BNXT_ULP_CLASS_HID_3c5d8 = 0x3c5d8,
-       BNXT_ULP_CLASS_HID_381bc = 0x381bc,
-       BNXT_ULP_CLASS_HID_3cb94 = 0x3cb94,
-       BNXT_ULP_CLASS_HID_38778 = 0x38778,
-       BNXT_ULP_CLASS_HID_7c54c = 0x7c54c,
-       BNXT_ULP_CLASS_HID_78130 = 0x78130,
-       BNXT_ULP_CLASS_HID_7cb08 = 0x7cb08,
-       BNXT_ULP_CLASS_HID_786ec = 0x786ec,
-       BNXT_ULP_CLASS_HID_7aee8 = 0x7aee8,
-       BNXT_ULP_CLASS_HID_7c618 = 0x7c618,
-       BNXT_ULP_CLASS_HID_7d4a4 = 0x7d4a4,
-       BNXT_ULP_CLASS_HID_79088 = 0x79088,
-       BNXT_ULP_CLASS_HID_78a94 = 0x78a94,
-       BNXT_ULP_CLASS_HID_7a584 = 0x7a584,
-       BNXT_ULP_CLASS_HID_7b050 = 0x7b050,
-       BNXT_ULP_CLASS_HID_7ab40 = 0x7ab40,
-       BNXT_ULP_CLASS_HID_79430 = 0x79430,
-       BNXT_ULP_CLASS_HID_78f20 = 0x78f20,
-       BNXT_ULP_CLASS_HID_79dec = 0x79dec,
-       BNXT_ULP_CLASS_HID_7b51c = 0x7b51c,
-       BNXT_ULP_CLASS_HID_7d09c = 0x7d09c,
-       BNXT_ULP_CLASS_HID_7cb8c = 0x7cb8c,
-       BNXT_ULP_CLASS_HID_7d658 = 0x7d658,
-       BNXT_ULP_CLASS_HID_7923c = 0x7923c,
-       BNXT_ULP_CLASS_HID_7ba38 = 0x7ba38,
-       BNXT_ULP_CLASS_HID_7d528 = 0x7d528,
-       BNXT_ULP_CLASS_HID_7a3f4 = 0x7a3f4,
-       BNXT_ULP_CLASS_HID_7dae4 = 0x7dae4,
-       BNXT_ULP_CLASS_HID_799a4 = 0x799a4,
-       BNXT_ULP_CLASS_HID_7b0d4 = 0x7b0d4,
-       BNXT_ULP_CLASS_HID_79f60 = 0x79f60,
-       BNXT_ULP_CLASS_HID_7b690 = 0x7b690,
-       BNXT_ULP_CLASS_HID_7de8c = 0x7de8c,
-       BNXT_ULP_CLASS_HID_79a70 = 0x79a70,
-       BNXT_ULP_CLASS_HID_7c448 = 0x7c448,
-       BNXT_ULP_CLASS_HID_7802c = 0x7802c,
-       BNXT_ULP_CLASS_HID_86a0 = 0x86a0,
-       BNXT_ULP_CLASS_HID_a1b0 = 0xa1b0,
-       BNXT_ULP_CLASS_HID_8c6c = 0x8c6c,
-       BNXT_ULP_CLASS_HID_a77c = 0xa77c,
-       BNXT_ULP_CLASS_HID_900c = 0x900c,
-       BNXT_ULP_CLASS_HID_8b1c = 0x8b1c,
-       BNXT_ULP_CLASS_HID_99c8 = 0x99c8,
-       BNXT_ULP_CLASS_HID_b0d8 = 0xb0d8,
-       BNXT_ULP_CLASS_HID_aad4 = 0xaad4,
-       BNXT_ULP_CLASS_HID_c224 = 0xc224,
-       BNXT_ULP_CLASS_HID_d090 = 0xd090,
-       BNXT_ULP_CLASS_HID_cbe0 = 0xcbe0,
-       BNXT_ULP_CLASS_HID_b4b0 = 0xb4b0,
-       BNXT_ULP_CLASS_HID_af80 = 0xaf80,
-       BNXT_ULP_CLASS_HID_ba7c = 0xba7c,
-       BNXT_ULP_CLASS_HID_d54c = 0xd54c,
-       BNXT_ULP_CLASS_HID_48374 = 0x48374,
-       BNXT_ULP_CLASS_HID_4ba44 = 0x4ba44,
-       BNXT_ULP_CLASS_HID_48930 = 0x48930,
-       BNXT_ULP_CLASS_HID_4a000 = 0x4a000,
-       BNXT_ULP_CLASS_HID_4c80c = 0x4c80c,
-       BNXT_ULP_CLASS_HID_48420 = 0x48420,
-       BNXT_ULP_CLASS_HID_4929c = 0x4929c,
-       BNXT_ULP_CLASS_HID_48dec = 0x48dec,
-       BNXT_ULP_CLASS_HID_4a798 = 0x4a798,
-       BNXT_ULP_CLASS_HID_4dee8 = 0x4dee8,
-       BNXT_ULP_CLASS_HID_4ada4 = 0x4ada4,
-       BNXT_ULP_CLASS_HID_4c4b4 = 0x4c4b4,
-       BNXT_ULP_CLASS_HID_4b144 = 0x4b144,
-       BNXT_ULP_CLASS_HID_4a854 = 0x4a854,
-       BNXT_ULP_CLASS_HID_4b700 = 0x4b700,
-       BNXT_ULP_CLASS_HID_4ae10 = 0x4ae10,
-       BNXT_ULP_CLASS_HID_1bca0 = 0x1bca0,
-       BNXT_ULP_CLASS_HID_1d7b0 = 0x1d7b0,
-       BNXT_ULP_CLASS_HID_1a26c = 0x1a26c,
-       BNXT_ULP_CLASS_HID_1dd7c = 0x1dd7c,
-       BNXT_ULP_CLASS_HID_1860c = 0x1860c,
-       BNXT_ULP_CLASS_HID_1a11c = 0x1a11c,
-       BNXT_ULP_CLASS_HID_18fc8 = 0x18fc8,
-       BNXT_ULP_CLASS_HID_1a6d8 = 0x1a6d8,
-       BNXT_ULP_CLASS_HID_1c0d4 = 0x1c0d4,
-       BNXT_ULP_CLASS_HID_19ce8 = 0x19ce8,
-       BNXT_ULP_CLASS_HID_1c690 = 0x1c690,
-       BNXT_ULP_CLASS_HID_182b4 = 0x182b4,
-       BNXT_ULP_CLASS_HID_1aab0 = 0x1aab0,
-       BNXT_ULP_CLASS_HID_1c580 = 0x1c580,
-       BNXT_ULP_CLASS_HID_1d07c = 0x1d07c,
-       BNXT_ULP_CLASS_HID_1cb4c = 0x1cb4c,
-       BNXT_ULP_CLASS_HID_5b974 = 0x5b974,
-       BNXT_ULP_CLASS_HID_5d044 = 0x5d044,
-       BNXT_ULP_CLASS_HID_5bf30 = 0x5bf30,
-       BNXT_ULP_CLASS_HID_5d600 = 0x5d600,
-       BNXT_ULP_CLASS_HID_582d0 = 0x582d0,
-       BNXT_ULP_CLASS_HID_5ba20 = 0x5ba20,
-       BNXT_ULP_CLASS_HID_5889c = 0x5889c,
-       BNXT_ULP_CLASS_HID_5a3ec = 0x5a3ec,
-       BNXT_ULP_CLASS_HID_5dd98 = 0x5dd98,
-       BNXT_ULP_CLASS_HID_599bc = 0x599bc,
-       BNXT_ULP_CLASS_HID_5c3a4 = 0x5c3a4,
-       BNXT_ULP_CLASS_HID_59f78 = 0x59f78,
-       BNXT_ULP_CLASS_HID_5a744 = 0x5a744,
-       BNXT_ULP_CLASS_HID_5de54 = 0x5de54,
-       BNXT_ULP_CLASS_HID_5ad00 = 0x5ad00,
-       BNXT_ULP_CLASS_HID_5c410 = 0x5c410,
-       BNXT_ULP_CLASS_HID_cd20 = 0xcd20,
-       BNXT_ULP_CLASS_HID_e430 = 0xe430,
-       BNXT_ULP_CLASS_HID_f2ec = 0xf2ec,
-       BNXT_ULP_CLASS_HID_edfc = 0xedfc,
-       BNXT_ULP_CLASS_HID_d68c = 0xd68c,
-       BNXT_ULP_CLASS_HID_f19c = 0xf19c,
-       BNXT_ULP_CLASS_HID_dc48 = 0xdc48,
-       BNXT_ULP_CLASS_HID_f758 = 0xf758,
-       BNXT_ULP_CLASS_HID_d154 = 0xd154,
-       BNXT_ULP_CLASS_HID_c8a4 = 0xc8a4,
-       BNXT_ULP_CLASS_HID_d710 = 0xd710,
-       BNXT_ULP_CLASS_HID_d334 = 0xd334,
-       BNXT_ULP_CLASS_HID_fb30 = 0xfb30,
-       BNXT_ULP_CLASS_HID_d200 = 0xd200,
-       BNXT_ULP_CLASS_HID_e0fc = 0xe0fc,
-       BNXT_ULP_CLASS_HID_dbcc = 0xdbcc,
-       BNXT_ULP_CLASS_HID_4c9f4 = 0x4c9f4,
-       BNXT_ULP_CLASS_HID_4e0c4 = 0x4e0c4,
-       BNXT_ULP_CLASS_HID_4cfb0 = 0x4cfb0,
-       BNXT_ULP_CLASS_HID_4e680 = 0x4e680,
-       BNXT_ULP_CLASS_HID_4d350 = 0x4d350,
-       BNXT_ULP_CLASS_HID_4caa0 = 0x4caa0,
-       BNXT_ULP_CLASS_HID_4d91c = 0x4d91c,
-       BNXT_ULP_CLASS_HID_4f06c = 0x4f06c,
-       BNXT_ULP_CLASS_HID_4ea18 = 0x4ea18,
-       BNXT_ULP_CLASS_HID_4c568 = 0x4c568,
-       BNXT_ULP_CLASS_HID_4d024 = 0x4d024,
-       BNXT_ULP_CLASS_HID_4cb34 = 0x4cb34,
-       BNXT_ULP_CLASS_HID_4f7c4 = 0x4f7c4,
-       BNXT_ULP_CLASS_HID_4eed4 = 0x4eed4,
-       BNXT_ULP_CLASS_HID_4fd80 = 0x4fd80,
-       BNXT_ULP_CLASS_HID_4d490 = 0x4d490,
-       BNXT_ULP_CLASS_HID_1e320 = 0x1e320,
-       BNXT_ULP_CLASS_HID_1da30 = 0x1da30,
-       BNXT_ULP_CLASS_HID_1e8ec = 0x1e8ec,
-       BNXT_ULP_CLASS_HID_1c3fc = 0x1c3fc,
-       BNXT_ULP_CLASS_HID_1cc8c = 0x1cc8c,
-       BNXT_ULP_CLASS_HID_1e79c = 0x1e79c,
-       BNXT_ULP_CLASS_HID_1f248 = 0x1f248,
-       BNXT_ULP_CLASS_HID_1ed58 = 0x1ed58,
-       BNXT_ULP_CLASS_HID_1c754 = 0x1c754,
-       BNXT_ULP_CLASS_HID_1c368 = 0x1c368,
-       BNXT_ULP_CLASS_HID_1cd10 = 0x1cd10,
-       BNXT_ULP_CLASS_HID_1c934 = 0x1c934,
-       BNXT_ULP_CLASS_HID_1d130 = 0x1d130,
-       BNXT_ULP_CLASS_HID_1c800 = 0x1c800,
-       BNXT_ULP_CLASS_HID_1d6fc = 0x1d6fc,
-       BNXT_ULP_CLASS_HID_1d290 = 0x1d290,
-       BNXT_ULP_CLASS_HID_5fff4 = 0x5fff4,
-       BNXT_ULP_CLASS_HID_5d6c4 = 0x5d6c4,
-       BNXT_ULP_CLASS_HID_5e5b0 = 0x5e5b0,
-       BNXT_ULP_CLASS_HID_5dc80 = 0x5dc80,
-       BNXT_ULP_CLASS_HID_5c950 = 0x5c950,
-       BNXT_ULP_CLASS_HID_5e0a0 = 0x5e0a0,
-       BNXT_ULP_CLASS_HID_5cf1c = 0x5cf1c,
-       BNXT_ULP_CLASS_HID_5e66c = 0x5e66c,
-       BNXT_ULP_CLASS_HID_5c018 = 0x5c018,
-       BNXT_ULP_CLASS_HID_5dc3c = 0x5dc3c,
-       BNXT_ULP_CLASS_HID_5c624 = 0x5c624,
-       BNXT_ULP_CLASS_HID_5c5f8 = 0x5c5f8,
-       BNXT_ULP_CLASS_HID_5edc4 = 0x5edc4,
-       BNXT_ULP_CLASS_HID_5c4d4 = 0x5c4d4,
-       BNXT_ULP_CLASS_HID_5d380 = 0x5d380,
-       BNXT_ULP_CLASS_HID_5ca90 = 0x5ca90,
-       BNXT_ULP_CLASS_HID_abe0 = 0xabe0,
-       BNXT_ULP_CLASS_HID_a2f0 = 0xa2f0,
-       BNXT_ULP_CLASS_HID_b1ac = 0xb1ac,
-       BNXT_ULP_CLASS_HID_a8bc = 0xa8bc,
-       BNXT_ULP_CLASS_HID_b54c = 0xb54c,
-       BNXT_ULP_CLASS_HID_ac5c = 0xac5c,
-       BNXT_ULP_CLASS_HID_bb08 = 0xbb08,
-       BNXT_ULP_CLASS_HID_b218 = 0xb218,
-       BNXT_ULP_CLASS_HID_ac14 = 0xac14,
-       BNXT_ULP_CLASS_HID_e764 = 0xe764,
-       BNXT_ULP_CLASS_HID_f5d0 = 0xf5d0,
-       BNXT_ULP_CLASS_HID_b1f4 = 0xb1f4,
-       BNXT_ULP_CLASS_HID_b9f0 = 0xb9f0,
-       BNXT_ULP_CLASS_HID_f0c0 = 0xf0c0,
-       BNXT_ULP_CLASS_HID_bfbc = 0xbfbc,
-       BNXT_ULP_CLASS_HID_f68c = 0xf68c,
-       BNXT_ULP_CLASS_HID_4a4b4 = 0x4a4b4,
-       BNXT_ULP_CLASS_HID_4bf84 = 0x4bf84,
-       BNXT_ULP_CLASS_HID_4aa70 = 0x4aa70,
-       BNXT_ULP_CLASS_HID_4a540 = 0x4a540,
-       BNXT_ULP_CLASS_HID_4ed4c = 0x4ed4c,
-       BNXT_ULP_CLASS_HID_4a960 = 0x4a960,
-       BNXT_ULP_CLASS_HID_4b7dc = 0x4b7dc,
-       BNXT_ULP_CLASS_HID_4af2c = 0x4af2c,
-       BNXT_ULP_CLASS_HID_4a8d8 = 0x4a8d8,
-       BNXT_ULP_CLASS_HID_4e028 = 0x4e028,
-       BNXT_ULP_CLASS_HID_4aee4 = 0x4aee4,
-       BNXT_ULP_CLASS_HID_4e9f4 = 0x4e9f4,
-       BNXT_ULP_CLASS_HID_4b284 = 0x4b284,
-       BNXT_ULP_CLASS_HID_4ad94 = 0x4ad94,
-       BNXT_ULP_CLASS_HID_4b840 = 0x4b840,
-       BNXT_ULP_CLASS_HID_4f350 = 0x4f350,
-       BNXT_ULP_CLASS_HID_1a1e0 = 0x1a1e0,
-       BNXT_ULP_CLASS_HID_1f8f0 = 0x1f8f0,
-       BNXT_ULP_CLASS_HID_1a7ac = 0x1a7ac,
-       BNXT_ULP_CLASS_HID_1febc = 0x1febc,
-       BNXT_ULP_CLASS_HID_1ab4c = 0x1ab4c,
-       BNXT_ULP_CLASS_HID_1a25c = 0x1a25c,
-       BNXT_ULP_CLASS_HID_1b108 = 0x1b108,
-       BNXT_ULP_CLASS_HID_1a818 = 0x1a818,
-       BNXT_ULP_CLASS_HID_1e214 = 0x1e214,
-       BNXT_ULP_CLASS_HID_1be28 = 0x1be28,
-       BNXT_ULP_CLASS_HID_1ebd0 = 0x1ebd0,
-       BNXT_ULP_CLASS_HID_1a7f4 = 0x1a7f4,
-       BNXT_ULP_CLASS_HID_1aff0 = 0x1aff0,
-       BNXT_ULP_CLASS_HID_1e6c0 = 0x1e6c0,
-       BNXT_ULP_CLASS_HID_1f5bc = 0x1f5bc,
-       BNXT_ULP_CLASS_HID_1b150 = 0x1b150,
-       BNXT_ULP_CLASS_HID_5bab4 = 0x5bab4,
-       BNXT_ULP_CLASS_HID_5f584 = 0x5f584,
-       BNXT_ULP_CLASS_HID_5a070 = 0x5a070,
-       BNXT_ULP_CLASS_HID_5fb40 = 0x5fb40,
-       BNXT_ULP_CLASS_HID_5a410 = 0x5a410,
-       BNXT_ULP_CLASS_HID_5bf60 = 0x5bf60,
-       BNXT_ULP_CLASS_HID_5addc = 0x5addc,
-       BNXT_ULP_CLASS_HID_5a52c = 0x5a52c,
-       BNXT_ULP_CLASS_HID_5fed8 = 0x5fed8,
-       BNXT_ULP_CLASS_HID_5bafc = 0x5bafc,
-       BNXT_ULP_CLASS_HID_5e4e4 = 0x5e4e4,
-       BNXT_ULP_CLASS_HID_5a0b8 = 0x5a0b8,
-       BNXT_ULP_CLASS_HID_5a884 = 0x5a884,
-       BNXT_ULP_CLASS_HID_5e394 = 0x5e394,
-       BNXT_ULP_CLASS_HID_5ae40 = 0x5ae40,
-       BNXT_ULP_CLASS_HID_5e950 = 0x5e950,
-       BNXT_ULP_CLASS_HID_ee60 = 0xee60,
-       BNXT_ULP_CLASS_HID_e970 = 0xe970,
-       BNXT_ULP_CLASS_HID_f42c = 0xf42c,
-       BNXT_ULP_CLASS_HID_ef3c = 0xef3c,
-       BNXT_ULP_CLASS_HID_fbcc = 0xfbcc,
-       BNXT_ULP_CLASS_HID_f2dc = 0xf2dc,
-       BNXT_ULP_CLASS_HID_e188 = 0xe188,
-       BNXT_ULP_CLASS_HID_f898 = 0xf898,
-       BNXT_ULP_CLASS_HID_f294 = 0xf294,
-       BNXT_ULP_CLASS_HID_ede4 = 0xede4,
-       BNXT_ULP_CLASS_HID_f850 = 0xf850,
-       BNXT_ULP_CLASS_HID_f474 = 0xf474,
-       BNXT_ULP_CLASS_HID_fc70 = 0xfc70,
-       BNXT_ULP_CLASS_HID_f740 = 0xf740,
-       BNXT_ULP_CLASS_HID_e23c = 0xe23c,
-       BNXT_ULP_CLASS_HID_fd0c = 0xfd0c,
-       BNXT_ULP_CLASS_HID_4eb34 = 0x4eb34,
-       BNXT_ULP_CLASS_HID_4e204 = 0x4e204,
-       BNXT_ULP_CLASS_HID_4f0f0 = 0x4f0f0,
-       BNXT_ULP_CLASS_HID_4ebc0 = 0x4ebc0,
-       BNXT_ULP_CLASS_HID_4f490 = 0x4f490,
-       BNXT_ULP_CLASS_HID_4efe0 = 0x4efe0,
-       BNXT_ULP_CLASS_HID_4fa5c = 0x4fa5c,
-       BNXT_ULP_CLASS_HID_4f5ac = 0x4f5ac,
-       BNXT_ULP_CLASS_HID_4ef58 = 0x4ef58,
-       BNXT_ULP_CLASS_HID_4e6a8 = 0x4e6a8,
-       BNXT_ULP_CLASS_HID_4f564 = 0x4f564,
-       BNXT_ULP_CLASS_HID_4f138 = 0x4f138,
-       BNXT_ULP_CLASS_HID_4f904 = 0x4f904,
-       BNXT_ULP_CLASS_HID_4f014 = 0x4f014,
-       BNXT_ULP_CLASS_HID_4fec0 = 0x4fec0,
-       BNXT_ULP_CLASS_HID_4f9d0 = 0x4f9d0,
-       BNXT_ULP_CLASS_HID_1e460 = 0x1e460,
-       BNXT_ULP_CLASS_HID_1ff70 = 0x1ff70,
-       BNXT_ULP_CLASS_HID_1ea2c = 0x1ea2c,
-       BNXT_ULP_CLASS_HID_1e53c = 0x1e53c,
-       BNXT_ULP_CLASS_HID_1f1cc = 0x1f1cc,
-       BNXT_ULP_CLASS_HID_1e8dc = 0x1e8dc,
-       BNXT_ULP_CLASS_HID_1f788 = 0x1f788,
-       BNXT_ULP_CLASS_HID_1ee98 = 0x1ee98,
-       BNXT_ULP_CLASS_HID_1e894 = 0x1e894,
-       BNXT_ULP_CLASS_HID_1e4a8 = 0x1e4a8,
-       BNXT_ULP_CLASS_HID_1f364 = 0x1f364,
-       BNXT_ULP_CLASS_HID_1ea74 = 0x1ea74,
-       BNXT_ULP_CLASS_HID_1f270 = 0x1f270,
-       BNXT_ULP_CLASS_HID_1ed40 = 0x1ed40,
-       BNXT_ULP_CLASS_HID_1f83c = 0x1f83c,
-       BNXT_ULP_CLASS_HID_1f7d0 = 0x1f7d0,
-       BNXT_ULP_CLASS_HID_5e134 = 0x5e134,
-       BNXT_ULP_CLASS_HID_5f804 = 0x5f804,
-       BNXT_ULP_CLASS_HID_5e6f0 = 0x5e6f0,
-       BNXT_ULP_CLASS_HID_5e1c0 = 0x5e1c0,
-       BNXT_ULP_CLASS_HID_5ea90 = 0x5ea90,
-       BNXT_ULP_CLASS_HID_5e5e0 = 0x5e5e0,
-       BNXT_ULP_CLASS_HID_5f05c = 0x5f05c,
-       BNXT_ULP_CLASS_HID_5ebac = 0x5ebac,
-       BNXT_ULP_CLASS_HID_5e558 = 0x5e558,
-       BNXT_ULP_CLASS_HID_5e17c = 0x5e17c,
-       BNXT_ULP_CLASS_HID_5eb64 = 0x5eb64,
-       BNXT_ULP_CLASS_HID_5e738 = 0x5e738,
-       BNXT_ULP_CLASS_HID_5ef04 = 0x5ef04,
-       BNXT_ULP_CLASS_HID_5e614 = 0x5e614,
-       BNXT_ULP_CLASS_HID_5f4c0 = 0x5f4c0,
-       BNXT_ULP_CLASS_HID_5f0e4 = 0x5f0e4,
-       BNXT_ULP_CLASS_HID_5802 = 0x5802,
-       BNXT_ULP_CLASS_HID_5e46 = 0x5e46,
-       BNXT_ULP_CLASS_HID_1d76 = 0x1d76,
-       BNXT_ULP_CLASS_HID_02ba = 0x02ba,
-       BNXT_ULP_CLASS_HID_32a2 = 0x32a2,
-       BNXT_ULP_CLASS_HID_38e6 = 0x38e6,
-       BNXT_ULP_CLASS_HID_52ca = 0x52ca,
-       BNXT_ULP_CLASS_HID_580e = 0x580e,
-       BNXT_ULP_CLASS_HID_44996 = 0x44996,
-       BNXT_ULP_CLASS_HID_410e6 = 0x410e6,
-       BNXT_ULP_CLASS_HID_42036 = 0x42036,
-       BNXT_ULP_CLASS_HID_4264a = 0x4264a,
-       BNXT_ULP_CLASS_HID_45ffe = 0x45ffe,
-       BNXT_ULP_CLASS_HID_44532 = 0x44532,
-       BNXT_ULP_CLASS_HID_4399e = 0x4399e,
-       BNXT_ULP_CLASS_HID_43fd2 = 0x43fd2,
-       BNXT_ULP_CLASS_HID_23da0 = 0x23da0,
-       BNXT_ULP_CLASS_HID_2239c = 0x2239c,
-       BNXT_ULP_CLASS_HID_207fc = 0x207fc,
-       BNXT_ULP_CLASS_HID_20d38 = 0x20d38,
-       BNXT_ULP_CLASS_HID_25e34 = 0x25e34,
-       BNXT_ULP_CLASS_HID_24470 = 0x24470,
-       BNXT_ULP_CLASS_HID_22850 = 0x22850,
-       BNXT_ULP_CLASS_HID_2518c = 0x2518c,
-       BNXT_ULP_CLASS_HID_20970 = 0x20970,
-       BNXT_ULP_CLASS_HID_20eac = 0x20eac,
-       BNXT_ULP_CLASS_HID_2128c = 0x2128c,
-       BNXT_ULP_CLASS_HID_218c8 = 0x218c8,
-       BNXT_ULP_CLASS_HID_22dc4 = 0x22dc4,
-       BNXT_ULP_CLASS_HID_25300 = 0x25300,
-       BNXT_ULP_CLASS_HID_23760 = 0x23760,
-       BNXT_ULP_CLASS_HID_23d5c = 0x23d5c,
-       BNXT_ULP_CLASS_HID_63694 = 0x63694,
-       BNXT_ULP_CLASS_HID_63cd0 = 0x63cd0,
-       BNXT_ULP_CLASS_HID_60030 = 0x60030,
-       BNXT_ULP_CLASS_HID_6066c = 0x6066c,
-       BNXT_ULP_CLASS_HID_65b68 = 0x65b68,
-       BNXT_ULP_CLASS_HID_640a4 = 0x640a4,
-       BNXT_ULP_CLASS_HID_62484 = 0x62484,
-       BNXT_ULP_CLASS_HID_62ac0 = 0x62ac0,
-       BNXT_ULP_CLASS_HID_605a4 = 0x605a4,
-       BNXT_ULP_CLASS_HID_60be0 = 0x60be0,
-       BNXT_ULP_CLASS_HID_64a8c = 0x64a8c,
-       BNXT_ULP_CLASS_HID_6153c = 0x6153c,
-       BNXT_ULP_CLASS_HID_62638 = 0x62638,
-       BNXT_ULP_CLASS_HID_62c74 = 0x62c74,
-       BNXT_ULP_CLASS_HID_63054 = 0x63054,
-       BNXT_ULP_CLASS_HID_63990 = 0x63990,
-       BNXT_ULP_CLASS_HID_9a98 = 0x9a98,
-       BNXT_ULP_CLASS_HID_80a4 = 0x80a4,
-       BNXT_ULP_CLASS_HID_c3b0 = 0xc3b0,
-       BNXT_ULP_CLASS_HID_c9fc = 0xc9fc,
-       BNXT_ULP_CLASS_HID_bf0c = 0xbf0c,
-       BNXT_ULP_CLASS_HID_a548 = 0xa548,
-       BNXT_ULP_CLASS_HID_8968 = 0x8968,
-       BNXT_ULP_CLASS_HID_8eb4 = 0x8eb4,
-       BNXT_ULP_CLASS_HID_497ac = 0x497ac,
-       BNXT_ULP_CLASS_HID_49de8 = 0x49de8,
-       BNXT_ULP_CLASS_HID_4dcc4 = 0x4dcc4,
-       BNXT_ULP_CLASS_HID_4c200 = 0x4c200,
-       BNXT_ULP_CLASS_HID_4b850 = 0x4b850,
-       BNXT_ULP_CLASS_HID_4a19c = 0x4a19c,
-       BNXT_ULP_CLASS_HID_485bc = 0x485bc,
-       BNXT_ULP_CLASS_HID_48bf8 = 0x48bf8,
-       BNXT_ULP_CLASS_HID_1b098 = 0x1b098,
-       BNXT_ULP_CLASS_HID_1b6a4 = 0x1b6a4,
-       BNXT_ULP_CLASS_HID_19ac4 = 0x19ac4,
-       BNXT_ULP_CLASS_HID_18000 = 0x18000,
-       BNXT_ULP_CLASS_HID_1d50c = 0x1d50c,
-       BNXT_ULP_CLASS_HID_1db48 = 0x1db48,
-       BNXT_ULP_CLASS_HID_1bf68 = 0x1bf68,
-       BNXT_ULP_CLASS_HID_1a4b4 = 0x1a4b4,
-       BNXT_ULP_CLASS_HID_58dac = 0x58dac,
-       BNXT_ULP_CLASS_HID_5b3e8 = 0x5b3e8,
-       BNXT_ULP_CLASS_HID_59708 = 0x59708,
-       BNXT_ULP_CLASS_HID_59d54 = 0x59d54,
-       BNXT_ULP_CLASS_HID_5ae50 = 0x5ae50,
-       BNXT_ULP_CLASS_HID_5d79c = 0x5d79c,
-       BNXT_ULP_CLASS_HID_5bbbc = 0x5bbbc,
-       BNXT_ULP_CLASS_HID_5a1f8 = 0x5a1f8,
-       BNXT_ULP_CLASS_HID_5822 = 0x5822,
-       BNXT_ULP_CLASS_HID_5e66 = 0x5e66,
-       BNXT_ULP_CLASS_HID_1d56 = 0x1d56,
-       BNXT_ULP_CLASS_HID_029a = 0x029a,
-       BNXT_ULP_CLASS_HID_3282 = 0x3282,
-       BNXT_ULP_CLASS_HID_38c6 = 0x38c6,
-       BNXT_ULP_CLASS_HID_52ea = 0x52ea,
-       BNXT_ULP_CLASS_HID_582e = 0x582e,
-       BNXT_ULP_CLASS_HID_51ba = 0x51ba,
-       BNXT_ULP_CLASS_HID_57fe = 0x57fe,
-       BNXT_ULP_CLASS_HID_12ee = 0x12ee,
-       BNXT_ULP_CLASS_HID_1832 = 0x1832,
-       BNXT_ULP_CLASS_HID_081a = 0x081a,
-       BNXT_ULP_CLASS_HID_0e5e = 0x0e5e,
-       BNXT_ULP_CLASS_HID_2802 = 0x2802,
-       BNXT_ULP_CLASS_HID_2e46 = 0x2e46,
-       BNXT_ULP_CLASS_HID_4556e = 0x4556e,
-       BNXT_ULP_CLASS_HID_45ab2 = 0x45ab2,
-       BNXT_ULP_CLASS_HID_419a2 = 0x419a2,
-       BNXT_ULP_CLASS_HID_41fe6 = 0x41fe6,
-       BNXT_ULP_CLASS_HID_40fce = 0x40fce,
-       BNXT_ULP_CLASS_HID_43512 = 0x43512,
-       BNXT_ULP_CLASS_HID_42f36 = 0x42f36,
-       BNXT_ULP_CLASS_HID_4557a = 0x4557a,
-       BNXT_ULP_CLASS_HID_42a86 = 0x42a86,
-       BNXT_ULP_CLASS_HID_450ca = 0x450ca,
-       BNXT_ULP_CLASS_HID_44aee = 0x44aee,
-       BNXT_ULP_CLASS_HID_4157e = 0x4157e,
-       BNXT_ULP_CLASS_HID_40566 = 0x40566,
-       BNXT_ULP_CLASS_HID_40aaa = 0x40aaa,
-       BNXT_ULP_CLASS_HID_4254e = 0x4254e,
-       BNXT_ULP_CLASS_HID_42a92 = 0x42a92,
-       BNXT_ULP_CLASS_HID_449b6 = 0x449b6,
-       BNXT_ULP_CLASS_HID_410c6 = 0x410c6,
-       BNXT_ULP_CLASS_HID_42016 = 0x42016,
-       BNXT_ULP_CLASS_HID_4266a = 0x4266a,
-       BNXT_ULP_CLASS_HID_45fde = 0x45fde,
-       BNXT_ULP_CLASS_HID_44512 = 0x44512,
-       BNXT_ULP_CLASS_HID_439be = 0x439be,
-       BNXT_ULP_CLASS_HID_43ff2 = 0x43ff2,
-       BNXT_ULP_CLASS_HID_63682 = 0x63682,
-       BNXT_ULP_CLASS_HID_63cc6 = 0x63cc6,
-       BNXT_ULP_CLASS_HID_61162 = 0x61162,
-       BNXT_ULP_CLASS_HID_616a6 = 0x616a6,
-       BNXT_ULP_CLASS_HID_60c2a = 0x60c2a,
-       BNXT_ULP_CLASS_HID_6326e = 0x6326e,
-       BNXT_ULP_CLASS_HID_645be = 0x645be,
-       BNXT_ULP_CLASS_HID_64bf2 = 0x64bf2,
-       BNXT_ULP_CLASS_HID_50082 = 0x50082,
-       BNXT_ULP_CLASS_HID_506c6 = 0x506c6,
-       BNXT_ULP_CLASS_HID_55616 = 0x55616,
-       BNXT_ULP_CLASS_HID_55c6a = 0x55c6a,
-       BNXT_ULP_CLASS_HID_5162a = 0x5162a,
-       BNXT_ULP_CLASS_HID_51c6e = 0x51c6e,
-       BNXT_ULP_CLASS_HID_52fbe = 0x52fbe,
-       BNXT_ULP_CLASS_HID_555f2 = 0x555f2,
-       BNXT_ULP_CLASS_HID_72c82 = 0x72c82,
-       BNXT_ULP_CLASS_HID_752c6 = 0x752c6,
-       BNXT_ULP_CLASS_HID_70762 = 0x70762,
-       BNXT_ULP_CLASS_HID_70ca6 = 0x70ca6,
-       BNXT_ULP_CLASS_HID_7222a = 0x7222a,
-       BNXT_ULP_CLASS_HID_7286e = 0x7286e,
-       BNXT_ULP_CLASS_HID_71c8a = 0x71c8a,
-       BNXT_ULP_CLASS_HID_702ce = 0x702ce,
-       BNXT_ULP_CLASS_HID_5842 = 0x5842,
-       BNXT_ULP_CLASS_HID_5e06 = 0x5e06,
-       BNXT_ULP_CLASS_HID_1d36 = 0x1d36,
-       BNXT_ULP_CLASS_HID_02fa = 0x02fa,
-       BNXT_ULP_CLASS_HID_32e2 = 0x32e2,
-       BNXT_ULP_CLASS_HID_38a6 = 0x38a6,
-       BNXT_ULP_CLASS_HID_528a = 0x528a,
-       BNXT_ULP_CLASS_HID_584e = 0x584e,
-       BNXT_ULP_CLASS_HID_51da = 0x51da,
-       BNXT_ULP_CLASS_HID_579e = 0x579e,
-       BNXT_ULP_CLASS_HID_128e = 0x128e,
-       BNXT_ULP_CLASS_HID_1852 = 0x1852,
-       BNXT_ULP_CLASS_HID_087a = 0x087a,
-       BNXT_ULP_CLASS_HID_0e3e = 0x0e3e,
-       BNXT_ULP_CLASS_HID_2862 = 0x2862,
-       BNXT_ULP_CLASS_HID_2e26 = 0x2e26,
-       BNXT_ULP_CLASS_HID_4550e = 0x4550e,
-       BNXT_ULP_CLASS_HID_45ad2 = 0x45ad2,
-       BNXT_ULP_CLASS_HID_419c2 = 0x419c2,
-       BNXT_ULP_CLASS_HID_41f86 = 0x41f86,
-       BNXT_ULP_CLASS_HID_40fae = 0x40fae,
-       BNXT_ULP_CLASS_HID_43572 = 0x43572,
-       BNXT_ULP_CLASS_HID_42f56 = 0x42f56,
-       BNXT_ULP_CLASS_HID_4551a = 0x4551a,
-       BNXT_ULP_CLASS_HID_42ae6 = 0x42ae6,
-       BNXT_ULP_CLASS_HID_450aa = 0x450aa,
-       BNXT_ULP_CLASS_HID_44a8e = 0x44a8e,
-       BNXT_ULP_CLASS_HID_4151e = 0x4151e,
-       BNXT_ULP_CLASS_HID_40506 = 0x40506,
-       BNXT_ULP_CLASS_HID_40aca = 0x40aca,
-       BNXT_ULP_CLASS_HID_4252e = 0x4252e,
-       BNXT_ULP_CLASS_HID_42af2 = 0x42af2,
-       BNXT_ULP_CLASS_HID_449d6 = 0x449d6,
-       BNXT_ULP_CLASS_HID_410a6 = 0x410a6,
-       BNXT_ULP_CLASS_HID_42076 = 0x42076,
-       BNXT_ULP_CLASS_HID_4260a = 0x4260a,
-       BNXT_ULP_CLASS_HID_45fbe = 0x45fbe,
-       BNXT_ULP_CLASS_HID_44572 = 0x44572,
-       BNXT_ULP_CLASS_HID_439de = 0x439de,
-       BNXT_ULP_CLASS_HID_43f92 = 0x43f92,
-       BNXT_ULP_CLASS_HID_636e2 = 0x636e2,
-       BNXT_ULP_CLASS_HID_63ca6 = 0x63ca6,
-       BNXT_ULP_CLASS_HID_61102 = 0x61102,
-       BNXT_ULP_CLASS_HID_616c6 = 0x616c6,
-       BNXT_ULP_CLASS_HID_60c4a = 0x60c4a,
-       BNXT_ULP_CLASS_HID_6320e = 0x6320e,
-       BNXT_ULP_CLASS_HID_645de = 0x645de,
-       BNXT_ULP_CLASS_HID_64b92 = 0x64b92,
-       BNXT_ULP_CLASS_HID_500e2 = 0x500e2,
-       BNXT_ULP_CLASS_HID_506a6 = 0x506a6,
-       BNXT_ULP_CLASS_HID_55676 = 0x55676,
-       BNXT_ULP_CLASS_HID_55c0a = 0x55c0a,
-       BNXT_ULP_CLASS_HID_5164a = 0x5164a,
-       BNXT_ULP_CLASS_HID_51c0e = 0x51c0e,
-       BNXT_ULP_CLASS_HID_52fde = 0x52fde,
-       BNXT_ULP_CLASS_HID_55592 = 0x55592,
-       BNXT_ULP_CLASS_HID_72ce2 = 0x72ce2,
-       BNXT_ULP_CLASS_HID_752a6 = 0x752a6,
-       BNXT_ULP_CLASS_HID_70702 = 0x70702,
-       BNXT_ULP_CLASS_HID_70cc6 = 0x70cc6,
-       BNXT_ULP_CLASS_HID_7224a = 0x7224a,
-       BNXT_ULP_CLASS_HID_7280e = 0x7280e,
-       BNXT_ULP_CLASS_HID_71cea = 0x71cea,
-       BNXT_ULP_CLASS_HID_702ae = 0x702ae,
-       BNXT_ULP_CLASS_HID_23dc0 = 0x23dc0,
-       BNXT_ULP_CLASS_HID_223fc = 0x223fc,
-       BNXT_ULP_CLASS_HID_2079c = 0x2079c,
-       BNXT_ULP_CLASS_HID_20d58 = 0x20d58,
-       BNXT_ULP_CLASS_HID_25e54 = 0x25e54,
-       BNXT_ULP_CLASS_HID_24410 = 0x24410,
-       BNXT_ULP_CLASS_HID_22830 = 0x22830,
-       BNXT_ULP_CLASS_HID_251ec = 0x251ec,
-       BNXT_ULP_CLASS_HID_20910 = 0x20910,
-       BNXT_ULP_CLASS_HID_20ecc = 0x20ecc,
-       BNXT_ULP_CLASS_HID_212ec = 0x212ec,
-       BNXT_ULP_CLASS_HID_218a8 = 0x218a8,
-       BNXT_ULP_CLASS_HID_22da4 = 0x22da4,
-       BNXT_ULP_CLASS_HID_25360 = 0x25360,
-       BNXT_ULP_CLASS_HID_23700 = 0x23700,
-       BNXT_ULP_CLASS_HID_23d3c = 0x23d3c,
-       BNXT_ULP_CLASS_HID_636f4 = 0x636f4,
-       BNXT_ULP_CLASS_HID_63cb0 = 0x63cb0,
-       BNXT_ULP_CLASS_HID_60050 = 0x60050,
-       BNXT_ULP_CLASS_HID_6060c = 0x6060c,
-       BNXT_ULP_CLASS_HID_65b08 = 0x65b08,
-       BNXT_ULP_CLASS_HID_640c4 = 0x640c4,
-       BNXT_ULP_CLASS_HID_624e4 = 0x624e4,
-       BNXT_ULP_CLASS_HID_62aa0 = 0x62aa0,
-       BNXT_ULP_CLASS_HID_605c4 = 0x605c4,
-       BNXT_ULP_CLASS_HID_60b80 = 0x60b80,
-       BNXT_ULP_CLASS_HID_64aec = 0x64aec,
-       BNXT_ULP_CLASS_HID_6155c = 0x6155c,
-       BNXT_ULP_CLASS_HID_62658 = 0x62658,
-       BNXT_ULP_CLASS_HID_62c14 = 0x62c14,
-       BNXT_ULP_CLASS_HID_63034 = 0x63034,
-       BNXT_ULP_CLASS_HID_639f0 = 0x639f0,
-       BNXT_ULP_CLASS_HID_353c0 = 0x353c0,
-       BNXT_ULP_CLASS_HID_359fc = 0x359fc,
-       BNXT_ULP_CLASS_HID_33d9c = 0x33d9c,
-       BNXT_ULP_CLASS_HID_32358 = 0x32358,
-       BNXT_ULP_CLASS_HID_31908 = 0x31908,
-       BNXT_ULP_CLASS_HID_31ec4 = 0x31ec4,
-       BNXT_ULP_CLASS_HID_35e30 = 0x35e30,
-       BNXT_ULP_CLASS_HID_347ec = 0x347ec,
-       BNXT_ULP_CLASS_HID_33f10 = 0x33f10,
-       BNXT_ULP_CLASS_HID_324cc = 0x324cc,
-       BNXT_ULP_CLASS_HID_308ec = 0x308ec,
-       BNXT_ULP_CLASS_HID_30ea8 = 0x30ea8,
-       BNXT_ULP_CLASS_HID_343a4 = 0x343a4,
-       BNXT_ULP_CLASS_HID_34960 = 0x34960,
-       BNXT_ULP_CLASS_HID_32d00 = 0x32d00,
-       BNXT_ULP_CLASS_HID_3533c = 0x3533c,
-       BNXT_ULP_CLASS_HID_72cf4 = 0x72cf4,
-       BNXT_ULP_CLASS_HID_752b0 = 0x752b0,
-       BNXT_ULP_CLASS_HID_73650 = 0x73650,
-       BNXT_ULP_CLASS_HID_73c0c = 0x73c0c,
-       BNXT_ULP_CLASS_HID_7123c = 0x7123c,
-       BNXT_ULP_CLASS_HID_71bf8 = 0x71bf8,
-       BNXT_ULP_CLASS_HID_75ae4 = 0x75ae4,
-       BNXT_ULP_CLASS_HID_740a0 = 0x740a0,
-       BNXT_ULP_CLASS_HID_73bc4 = 0x73bc4,
-       BNXT_ULP_CLASS_HID_72180 = 0x72180,
-       BNXT_ULP_CLASS_HID_705a0 = 0x705a0,
-       BNXT_ULP_CLASS_HID_70b5c = 0x70b5c,
-       BNXT_ULP_CLASS_HID_75c58 = 0x75c58,
-       BNXT_ULP_CLASS_HID_74214 = 0x74214,
-       BNXT_ULP_CLASS_HID_72634 = 0x72634,
-       BNXT_ULP_CLASS_HID_72ff0 = 0x72ff0,
-       BNXT_ULP_CLASS_HID_2a6c0 = 0x2a6c0,
-       BNXT_ULP_CLASS_HID_2acfc = 0x2acfc,
-       BNXT_ULP_CLASS_HID_2b09c = 0x2b09c,
-       BNXT_ULP_CLASS_HID_2b658 = 0x2b658,
-       BNXT_ULP_CLASS_HID_2cb54 = 0x2cb54,
-       BNXT_ULP_CLASS_HID_295c4 = 0x295c4,
-       BNXT_ULP_CLASS_HID_2d530 = 0x2d530,
-       BNXT_ULP_CLASS_HID_2daec = 0x2daec,
-       BNXT_ULP_CLASS_HID_2b210 = 0x2b210,
-       BNXT_ULP_CLASS_HID_2bbcc = 0x2bbcc,
-       BNXT_ULP_CLASS_HID_29fec = 0x29fec,
-       BNXT_ULP_CLASS_HID_285a8 = 0x285a8,
-       BNXT_ULP_CLASS_HID_2d6a4 = 0x2d6a4,
-       BNXT_ULP_CLASS_HID_2dc60 = 0x2dc60,
-       BNXT_ULP_CLASS_HID_2a000 = 0x2a000,
-       BNXT_ULP_CLASS_HID_2a63c = 0x2a63c,
-       BNXT_ULP_CLASS_HID_6a3f4 = 0x6a3f4,
-       BNXT_ULP_CLASS_HID_6a9b0 = 0x6a9b0,
-       BNXT_ULP_CLASS_HID_68d50 = 0x68d50,
-       BNXT_ULP_CLASS_HID_6b30c = 0x6b30c,
-       BNXT_ULP_CLASS_HID_6c408 = 0x6c408,
-       BNXT_ULP_CLASS_HID_6cdc4 = 0x6cdc4,
-       BNXT_ULP_CLASS_HID_6d1e4 = 0x6d1e4,
-       BNXT_ULP_CLASS_HID_6d7a0 = 0x6d7a0,
-       BNXT_ULP_CLASS_HID_68ec4 = 0x68ec4,
-       BNXT_ULP_CLASS_HID_6b480 = 0x6b480,
-       BNXT_ULP_CLASS_HID_698a0 = 0x698a0,
-       BNXT_ULP_CLASS_HID_69e5c = 0x69e5c,
-       BNXT_ULP_CLASS_HID_6d358 = 0x6d358,
-       BNXT_ULP_CLASS_HID_6d914 = 0x6d914,
-       BNXT_ULP_CLASS_HID_6bd34 = 0x6bd34,
-       BNXT_ULP_CLASS_HID_6a2f0 = 0x6a2f0,
-       BNXT_ULP_CLASS_HID_3dcc0 = 0x3dcc0,
-       BNXT_ULP_CLASS_HID_3c2fc = 0x3c2fc,
-       BNXT_ULP_CLASS_HID_3a69c = 0x3a69c,
-       BNXT_ULP_CLASS_HID_3ac58 = 0x3ac58,
-       BNXT_ULP_CLASS_HID_38208 = 0x38208,
-       BNXT_ULP_CLASS_HID_38bc4 = 0x38bc4,
-       BNXT_ULP_CLASS_HID_3cb30 = 0x3cb30,
-       BNXT_ULP_CLASS_HID_395a0 = 0x395a0,
-       BNXT_ULP_CLASS_HID_3a810 = 0x3a810,
-       BNXT_ULP_CLASS_HID_3d1cc = 0x3d1cc,
-       BNXT_ULP_CLASS_HID_3b5ec = 0x3b5ec,
-       BNXT_ULP_CLASS_HID_3bba8 = 0x3bba8,
-       BNXT_ULP_CLASS_HID_39158 = 0x39158,
-       BNXT_ULP_CLASS_HID_39714 = 0x39714,
-       BNXT_ULP_CLASS_HID_3d600 = 0x3d600,
-       BNXT_ULP_CLASS_HID_3dc3c = 0x3dc3c,
-       BNXT_ULP_CLASS_HID_7d9f4 = 0x7d9f4,
-       BNXT_ULP_CLASS_HID_7dfb0 = 0x7dfb0,
-       BNXT_ULP_CLASS_HID_7a350 = 0x7a350,
-       BNXT_ULP_CLASS_HID_7a90c = 0x7a90c,
-       BNXT_ULP_CLASS_HID_79f3c = 0x79f3c,
-       BNXT_ULP_CLASS_HID_784f8 = 0x784f8,
-       BNXT_ULP_CLASS_HID_7c7e4 = 0x7c7e4,
-       BNXT_ULP_CLASS_HID_7cda0 = 0x7cda0,
-       BNXT_ULP_CLASS_HID_7a4c4 = 0x7a4c4,
-       BNXT_ULP_CLASS_HID_7aa80 = 0x7aa80,
-       BNXT_ULP_CLASS_HID_78ea0 = 0x78ea0,
-       BNXT_ULP_CLASS_HID_7b45c = 0x7b45c,
-       BNXT_ULP_CLASS_HID_7c958 = 0x7c958,
-       BNXT_ULP_CLASS_HID_793c8 = 0x793c8,
-       BNXT_ULP_CLASS_HID_7d334 = 0x7d334,
-       BNXT_ULP_CLASS_HID_7d8f0 = 0x7d8f0,
-       BNXT_ULP_CLASS_HID_9ab8 = 0x9ab8,
-       BNXT_ULP_CLASS_HID_8084 = 0x8084,
-       BNXT_ULP_CLASS_HID_c390 = 0xc390,
-       BNXT_ULP_CLASS_HID_c9dc = 0xc9dc,
-       BNXT_ULP_CLASS_HID_bf2c = 0xbf2c,
-       BNXT_ULP_CLASS_HID_a568 = 0xa568,
-       BNXT_ULP_CLASS_HID_8948 = 0x8948,
-       BNXT_ULP_CLASS_HID_8e94 = 0x8e94,
-       BNXT_ULP_CLASS_HID_4978c = 0x4978c,
-       BNXT_ULP_CLASS_HID_49dc8 = 0x49dc8,
-       BNXT_ULP_CLASS_HID_4dce4 = 0x4dce4,
-       BNXT_ULP_CLASS_HID_4c220 = 0x4c220,
-       BNXT_ULP_CLASS_HID_4b870 = 0x4b870,
-       BNXT_ULP_CLASS_HID_4a1bc = 0x4a1bc,
-       BNXT_ULP_CLASS_HID_4859c = 0x4859c,
-       BNXT_ULP_CLASS_HID_48bd8 = 0x48bd8,
-       BNXT_ULP_CLASS_HID_1b0b8 = 0x1b0b8,
-       BNXT_ULP_CLASS_HID_1b684 = 0x1b684,
-       BNXT_ULP_CLASS_HID_19ae4 = 0x19ae4,
-       BNXT_ULP_CLASS_HID_18020 = 0x18020,
-       BNXT_ULP_CLASS_HID_1d52c = 0x1d52c,
-       BNXT_ULP_CLASS_HID_1db68 = 0x1db68,
-       BNXT_ULP_CLASS_HID_1bf48 = 0x1bf48,
-       BNXT_ULP_CLASS_HID_1a494 = 0x1a494,
-       BNXT_ULP_CLASS_HID_58d8c = 0x58d8c,
-       BNXT_ULP_CLASS_HID_5b3c8 = 0x5b3c8,
-       BNXT_ULP_CLASS_HID_59728 = 0x59728,
-       BNXT_ULP_CLASS_HID_59d74 = 0x59d74,
-       BNXT_ULP_CLASS_HID_5ae70 = 0x5ae70,
-       BNXT_ULP_CLASS_HID_5d7bc = 0x5d7bc,
-       BNXT_ULP_CLASS_HID_5bb9c = 0x5bb9c,
-       BNXT_ULP_CLASS_HID_5a1d8 = 0x5a1d8,
-       BNXT_ULP_CLASS_HID_c138 = 0xc138,
-       BNXT_ULP_CLASS_HID_c704 = 0xc704,
-       BNXT_ULP_CLASS_HID_c610 = 0xc610,
-       BNXT_ULP_CLASS_HID_d0a0 = 0xd0a0,
-       BNXT_ULP_CLASS_HID_e5ac = 0xe5ac,
-       BNXT_ULP_CLASS_HID_ebe8 = 0xebe8,
-       BNXT_ULP_CLASS_HID_cfc8 = 0xcfc8,
-       BNXT_ULP_CLASS_HID_f514 = 0xf514,
-       BNXT_ULP_CLASS_HID_4da0c = 0x4da0c,
-       BNXT_ULP_CLASS_HID_4c048 = 0x4c048,
-       BNXT_ULP_CLASS_HID_4c364 = 0x4c364,
-       BNXT_ULP_CLASS_HID_4c8a0 = 0x4c8a0,
-       BNXT_ULP_CLASS_HID_4fef0 = 0x4fef0,
-       BNXT_ULP_CLASS_HID_4e43c = 0x4e43c,
-       BNXT_ULP_CLASS_HID_4c81c = 0x4c81c,
-       BNXT_ULP_CLASS_HID_4ce58 = 0x4ce58,
-       BNXT_ULP_CLASS_HID_1f738 = 0x1f738,
-       BNXT_ULP_CLASS_HID_1fd04 = 0x1fd04,
-       BNXT_ULP_CLASS_HID_1c164 = 0x1c164,
-       BNXT_ULP_CLASS_HID_1c6a0 = 0x1c6a0,
-       BNXT_ULP_CLASS_HID_1dbac = 0x1dbac,
-       BNXT_ULP_CLASS_HID_1c1e8 = 0x1c1e8,
-       BNXT_ULP_CLASS_HID_1e5c8 = 0x1e5c8,
-       BNXT_ULP_CLASS_HID_1eb14 = 0x1eb14,
-       BNXT_ULP_CLASS_HID_5f00c = 0x5f00c,
-       BNXT_ULP_CLASS_HID_5f648 = 0x5f648,
-       BNXT_ULP_CLASS_HID_5dda8 = 0x5dda8,
-       BNXT_ULP_CLASS_HID_5c3f4 = 0x5c3f4,
-       BNXT_ULP_CLASS_HID_5d4f0 = 0x5d4f0,
-       BNXT_ULP_CLASS_HID_5da3c = 0x5da3c,
-       BNXT_ULP_CLASS_HID_5fe1c = 0x5fe1c,
-       BNXT_ULP_CLASS_HID_5e458 = 0x5e458,
-       BNXT_ULP_CLASS_HID_bc78 = 0xbc78,
-       BNXT_ULP_CLASS_HID_a244 = 0xa244,
-       BNXT_ULP_CLASS_HID_e550 = 0xe550,
-       BNXT_ULP_CLASS_HID_ea9c = 0xea9c,
-       BNXT_ULP_CLASS_HID_a0ec = 0xa0ec,
-       BNXT_ULP_CLASS_HID_a628 = 0xa628,
-       BNXT_ULP_CLASS_HID_aa08 = 0xaa08,
-       BNXT_ULP_CLASS_HID_b054 = 0xb054,
-       BNXT_ULP_CLASS_HID_4b94c = 0x4b94c,
-       BNXT_ULP_CLASS_HID_4be88 = 0x4be88,
-       BNXT_ULP_CLASS_HID_4e1a4 = 0x4e1a4,
-       BNXT_ULP_CLASS_HID_4e7e0 = 0x4e7e0,
-       BNXT_ULP_CLASS_HID_4bd30 = 0x4bd30,
-       BNXT_ULP_CLASS_HID_4a37c = 0x4a37c,
-       BNXT_ULP_CLASS_HID_4a75c = 0x4a75c,
-       BNXT_ULP_CLASS_HID_4ac98 = 0x4ac98,
-       BNXT_ULP_CLASS_HID_1b278 = 0x1b278,
-       BNXT_ULP_CLASS_HID_1b844 = 0x1b844,
-       BNXT_ULP_CLASS_HID_1bfa4 = 0x1bfa4,
-       BNXT_ULP_CLASS_HID_1a5e0 = 0x1a5e0,
-       BNXT_ULP_CLASS_HID_1f6ec = 0x1f6ec,
-       BNXT_ULP_CLASS_HID_1fc28 = 0x1fc28,
-       BNXT_ULP_CLASS_HID_1a008 = 0x1a008,
-       BNXT_ULP_CLASS_HID_1a654 = 0x1a654,
-       BNXT_ULP_CLASS_HID_5af4c = 0x5af4c,
-       BNXT_ULP_CLASS_HID_5b488 = 0x5b488,
-       BNXT_ULP_CLASS_HID_5b8e8 = 0x5b8e8,
-       BNXT_ULP_CLASS_HID_5be34 = 0x5be34,
-       BNXT_ULP_CLASS_HID_5f330 = 0x5f330,
-       BNXT_ULP_CLASS_HID_5f97c = 0x5f97c,
-       BNXT_ULP_CLASS_HID_5bd5c = 0x5bd5c,
-       BNXT_ULP_CLASS_HID_5a298 = 0x5a298,
-       BNXT_ULP_CLASS_HID_e2f8 = 0xe2f8,
-       BNXT_ULP_CLASS_HID_e8c4 = 0xe8c4,
-       BNXT_ULP_CLASS_HID_ebd0 = 0xebd0,
-       BNXT_ULP_CLASS_HID_f260 = 0xf260,
-       BNXT_ULP_CLASS_HID_e76c = 0xe76c,
-       BNXT_ULP_CLASS_HID_eca8 = 0xeca8,
-       BNXT_ULP_CLASS_HID_f088 = 0xf088,
-       BNXT_ULP_CLASS_HID_f6d4 = 0xf6d4,
-       BNXT_ULP_CLASS_HID_4ffcc = 0x4ffcc,
-       BNXT_ULP_CLASS_HID_4e508 = 0x4e508,
-       BNXT_ULP_CLASS_HID_4e424 = 0x4e424,
-       BNXT_ULP_CLASS_HID_4ea60 = 0x4ea60,
-       BNXT_ULP_CLASS_HID_4e3b0 = 0x4e3b0,
-       BNXT_ULP_CLASS_HID_4e9fc = 0x4e9fc,
-       BNXT_ULP_CLASS_HID_4eddc = 0x4eddc,
-       BNXT_ULP_CLASS_HID_4f318 = 0x4f318,
-       BNXT_ULP_CLASS_HID_1f8f8 = 0x1f8f8,
-       BNXT_ULP_CLASS_HID_1fec4 = 0x1fec4,
-       BNXT_ULP_CLASS_HID_1e224 = 0x1e224,
-       BNXT_ULP_CLASS_HID_1e860 = 0x1e860,
-       BNXT_ULP_CLASS_HID_1fd6c = 0x1fd6c,
-       BNXT_ULP_CLASS_HID_1e2a8 = 0x1e2a8,
-       BNXT_ULP_CLASS_HID_1e688 = 0x1e688,
-       BNXT_ULP_CLASS_HID_1ecd4 = 0x1ecd4,
-       BNXT_ULP_CLASS_HID_5f5cc = 0x5f5cc,
-       BNXT_ULP_CLASS_HID_5fb08 = 0x5fb08,
-       BNXT_ULP_CLASS_HID_5ff68 = 0x5ff68,
-       BNXT_ULP_CLASS_HID_5e4b4 = 0x5e4b4,
-       BNXT_ULP_CLASS_HID_5f9b0 = 0x5f9b0,
-       BNXT_ULP_CLASS_HID_5fffc = 0x5fffc,
-       BNXT_ULP_CLASS_HID_5e3dc = 0x5e3dc,
-       BNXT_ULP_CLASS_HID_5e918 = 0x5e918,
-       BNXT_ULP_CLASS_HID_23de0 = 0x23de0,
-       BNXT_ULP_CLASS_HID_223dc = 0x223dc,
-       BNXT_ULP_CLASS_HID_207bc = 0x207bc,
-       BNXT_ULP_CLASS_HID_20d78 = 0x20d78,
-       BNXT_ULP_CLASS_HID_25e74 = 0x25e74,
-       BNXT_ULP_CLASS_HID_24430 = 0x24430,
-       BNXT_ULP_CLASS_HID_22810 = 0x22810,
-       BNXT_ULP_CLASS_HID_251cc = 0x251cc,
-       BNXT_ULP_CLASS_HID_20930 = 0x20930,
-       BNXT_ULP_CLASS_HID_20eec = 0x20eec,
-       BNXT_ULP_CLASS_HID_212cc = 0x212cc,
-       BNXT_ULP_CLASS_HID_21888 = 0x21888,
-       BNXT_ULP_CLASS_HID_22d84 = 0x22d84,
-       BNXT_ULP_CLASS_HID_25340 = 0x25340,
-       BNXT_ULP_CLASS_HID_23720 = 0x23720,
-       BNXT_ULP_CLASS_HID_23d1c = 0x23d1c,
-       BNXT_ULP_CLASS_HID_636d4 = 0x636d4,
-       BNXT_ULP_CLASS_HID_63c90 = 0x63c90,
-       BNXT_ULP_CLASS_HID_60070 = 0x60070,
-       BNXT_ULP_CLASS_HID_6062c = 0x6062c,
-       BNXT_ULP_CLASS_HID_65b28 = 0x65b28,
-       BNXT_ULP_CLASS_HID_640e4 = 0x640e4,
-       BNXT_ULP_CLASS_HID_624c4 = 0x624c4,
-       BNXT_ULP_CLASS_HID_62a80 = 0x62a80,
-       BNXT_ULP_CLASS_HID_605e4 = 0x605e4,
-       BNXT_ULP_CLASS_HID_60ba0 = 0x60ba0,
-       BNXT_ULP_CLASS_HID_64acc = 0x64acc,
-       BNXT_ULP_CLASS_HID_6157c = 0x6157c,
-       BNXT_ULP_CLASS_HID_62678 = 0x62678,
-       BNXT_ULP_CLASS_HID_62c34 = 0x62c34,
-       BNXT_ULP_CLASS_HID_63014 = 0x63014,
-       BNXT_ULP_CLASS_HID_639d0 = 0x639d0,
-       BNXT_ULP_CLASS_HID_353e0 = 0x353e0,
-       BNXT_ULP_CLASS_HID_359dc = 0x359dc,
-       BNXT_ULP_CLASS_HID_33dbc = 0x33dbc,
-       BNXT_ULP_CLASS_HID_32378 = 0x32378,
-       BNXT_ULP_CLASS_HID_31928 = 0x31928,
-       BNXT_ULP_CLASS_HID_31ee4 = 0x31ee4,
-       BNXT_ULP_CLASS_HID_35e10 = 0x35e10,
-       BNXT_ULP_CLASS_HID_347cc = 0x347cc,
-       BNXT_ULP_CLASS_HID_33f30 = 0x33f30,
-       BNXT_ULP_CLASS_HID_324ec = 0x324ec,
-       BNXT_ULP_CLASS_HID_308cc = 0x308cc,
-       BNXT_ULP_CLASS_HID_30e88 = 0x30e88,
-       BNXT_ULP_CLASS_HID_34384 = 0x34384,
-       BNXT_ULP_CLASS_HID_34940 = 0x34940,
-       BNXT_ULP_CLASS_HID_32d20 = 0x32d20,
-       BNXT_ULP_CLASS_HID_3531c = 0x3531c,
-       BNXT_ULP_CLASS_HID_72cd4 = 0x72cd4,
-       BNXT_ULP_CLASS_HID_75290 = 0x75290,
-       BNXT_ULP_CLASS_HID_73670 = 0x73670,
-       BNXT_ULP_CLASS_HID_73c2c = 0x73c2c,
-       BNXT_ULP_CLASS_HID_7121c = 0x7121c,
-       BNXT_ULP_CLASS_HID_71bd8 = 0x71bd8,
-       BNXT_ULP_CLASS_HID_75ac4 = 0x75ac4,
-       BNXT_ULP_CLASS_HID_74080 = 0x74080,
-       BNXT_ULP_CLASS_HID_73be4 = 0x73be4,
-       BNXT_ULP_CLASS_HID_721a0 = 0x721a0,
-       BNXT_ULP_CLASS_HID_70580 = 0x70580,
-       BNXT_ULP_CLASS_HID_70b7c = 0x70b7c,
-       BNXT_ULP_CLASS_HID_75c78 = 0x75c78,
-       BNXT_ULP_CLASS_HID_74234 = 0x74234,
-       BNXT_ULP_CLASS_HID_72614 = 0x72614,
-       BNXT_ULP_CLASS_HID_72fd0 = 0x72fd0,
-       BNXT_ULP_CLASS_HID_2a6e0 = 0x2a6e0,
-       BNXT_ULP_CLASS_HID_2acdc = 0x2acdc,
-       BNXT_ULP_CLASS_HID_2b0bc = 0x2b0bc,
-       BNXT_ULP_CLASS_HID_2b678 = 0x2b678,
-       BNXT_ULP_CLASS_HID_2cb74 = 0x2cb74,
-       BNXT_ULP_CLASS_HID_295e4 = 0x295e4,
-       BNXT_ULP_CLASS_HID_2d510 = 0x2d510,
-       BNXT_ULP_CLASS_HID_2dacc = 0x2dacc,
-       BNXT_ULP_CLASS_HID_2b230 = 0x2b230,
-       BNXT_ULP_CLASS_HID_2bbec = 0x2bbec,
-       BNXT_ULP_CLASS_HID_29fcc = 0x29fcc,
-       BNXT_ULP_CLASS_HID_28588 = 0x28588,
-       BNXT_ULP_CLASS_HID_2d684 = 0x2d684,
-       BNXT_ULP_CLASS_HID_2dc40 = 0x2dc40,
-       BNXT_ULP_CLASS_HID_2a020 = 0x2a020,
-       BNXT_ULP_CLASS_HID_2a61c = 0x2a61c,
-       BNXT_ULP_CLASS_HID_6a3d4 = 0x6a3d4,
-       BNXT_ULP_CLASS_HID_6a990 = 0x6a990,
-       BNXT_ULP_CLASS_HID_68d70 = 0x68d70,
-       BNXT_ULP_CLASS_HID_6b32c = 0x6b32c,
-       BNXT_ULP_CLASS_HID_6c428 = 0x6c428,
-       BNXT_ULP_CLASS_HID_6cde4 = 0x6cde4,
-       BNXT_ULP_CLASS_HID_6d1c4 = 0x6d1c4,
-       BNXT_ULP_CLASS_HID_6d780 = 0x6d780,
-       BNXT_ULP_CLASS_HID_68ee4 = 0x68ee4,
-       BNXT_ULP_CLASS_HID_6b4a0 = 0x6b4a0,
-       BNXT_ULP_CLASS_HID_69880 = 0x69880,
-       BNXT_ULP_CLASS_HID_69e7c = 0x69e7c,
-       BNXT_ULP_CLASS_HID_6d378 = 0x6d378,
-       BNXT_ULP_CLASS_HID_6d934 = 0x6d934,
-       BNXT_ULP_CLASS_HID_6bd14 = 0x6bd14,
-       BNXT_ULP_CLASS_HID_6a2d0 = 0x6a2d0,
-       BNXT_ULP_CLASS_HID_3dce0 = 0x3dce0,
-       BNXT_ULP_CLASS_HID_3c2dc = 0x3c2dc,
-       BNXT_ULP_CLASS_HID_3a6bc = 0x3a6bc,
-       BNXT_ULP_CLASS_HID_3ac78 = 0x3ac78,
-       BNXT_ULP_CLASS_HID_38228 = 0x38228,
-       BNXT_ULP_CLASS_HID_38be4 = 0x38be4,
-       BNXT_ULP_CLASS_HID_3cb10 = 0x3cb10,
-       BNXT_ULP_CLASS_HID_39580 = 0x39580,
-       BNXT_ULP_CLASS_HID_3a830 = 0x3a830,
-       BNXT_ULP_CLASS_HID_3d1ec = 0x3d1ec,
-       BNXT_ULP_CLASS_HID_3b5cc = 0x3b5cc,
-       BNXT_ULP_CLASS_HID_3bb88 = 0x3bb88,
-       BNXT_ULP_CLASS_HID_39178 = 0x39178,
-       BNXT_ULP_CLASS_HID_39734 = 0x39734,
-       BNXT_ULP_CLASS_HID_3d620 = 0x3d620,
-       BNXT_ULP_CLASS_HID_3dc1c = 0x3dc1c,
-       BNXT_ULP_CLASS_HID_7d9d4 = 0x7d9d4,
-       BNXT_ULP_CLASS_HID_7df90 = 0x7df90,
-       BNXT_ULP_CLASS_HID_7a370 = 0x7a370,
-       BNXT_ULP_CLASS_HID_7a92c = 0x7a92c,
-       BNXT_ULP_CLASS_HID_79f1c = 0x79f1c,
-       BNXT_ULP_CLASS_HID_784d8 = 0x784d8,
-       BNXT_ULP_CLASS_HID_7c7c4 = 0x7c7c4,
-       BNXT_ULP_CLASS_HID_7cd80 = 0x7cd80,
-       BNXT_ULP_CLASS_HID_7a4e4 = 0x7a4e4,
-       BNXT_ULP_CLASS_HID_7aaa0 = 0x7aaa0,
-       BNXT_ULP_CLASS_HID_78e80 = 0x78e80,
-       BNXT_ULP_CLASS_HID_7b47c = 0x7b47c,
-       BNXT_ULP_CLASS_HID_7c978 = 0x7c978,
-       BNXT_ULP_CLASS_HID_793e8 = 0x793e8,
-       BNXT_ULP_CLASS_HID_7d314 = 0x7d314,
-       BNXT_ULP_CLASS_HID_7d8d0 = 0x7d8d0,
-       BNXT_ULP_CLASS_HID_9ad8 = 0x9ad8,
-       BNXT_ULP_CLASS_HID_80e4 = 0x80e4,
-       BNXT_ULP_CLASS_HID_c3f0 = 0xc3f0,
-       BNXT_ULP_CLASS_HID_c9bc = 0xc9bc,
-       BNXT_ULP_CLASS_HID_bf4c = 0xbf4c,
-       BNXT_ULP_CLASS_HID_a508 = 0xa508,
-       BNXT_ULP_CLASS_HID_8928 = 0x8928,
-       BNXT_ULP_CLASS_HID_8ef4 = 0x8ef4,
-       BNXT_ULP_CLASS_HID_497ec = 0x497ec,
-       BNXT_ULP_CLASS_HID_49da8 = 0x49da8,
-       BNXT_ULP_CLASS_HID_4dc84 = 0x4dc84,
-       BNXT_ULP_CLASS_HID_4c240 = 0x4c240,
-       BNXT_ULP_CLASS_HID_4b810 = 0x4b810,
-       BNXT_ULP_CLASS_HID_4a1dc = 0x4a1dc,
-       BNXT_ULP_CLASS_HID_485fc = 0x485fc,
-       BNXT_ULP_CLASS_HID_48bb8 = 0x48bb8,
-       BNXT_ULP_CLASS_HID_1b0d8 = 0x1b0d8,
-       BNXT_ULP_CLASS_HID_1b6e4 = 0x1b6e4,
-       BNXT_ULP_CLASS_HID_19a84 = 0x19a84,
-       BNXT_ULP_CLASS_HID_18040 = 0x18040,
-       BNXT_ULP_CLASS_HID_1d54c = 0x1d54c,
-       BNXT_ULP_CLASS_HID_1db08 = 0x1db08,
-       BNXT_ULP_CLASS_HID_1bf28 = 0x1bf28,
-       BNXT_ULP_CLASS_HID_1a4f4 = 0x1a4f4,
-       BNXT_ULP_CLASS_HID_58dec = 0x58dec,
-       BNXT_ULP_CLASS_HID_5b3a8 = 0x5b3a8,
-       BNXT_ULP_CLASS_HID_59748 = 0x59748,
-       BNXT_ULP_CLASS_HID_59d14 = 0x59d14,
-       BNXT_ULP_CLASS_HID_5ae10 = 0x5ae10,
-       BNXT_ULP_CLASS_HID_5d7dc = 0x5d7dc,
-       BNXT_ULP_CLASS_HID_5bbfc = 0x5bbfc,
-       BNXT_ULP_CLASS_HID_5a1b8 = 0x5a1b8,
-       BNXT_ULP_CLASS_HID_c158 = 0xc158,
-       BNXT_ULP_CLASS_HID_c764 = 0xc764,
-       BNXT_ULP_CLASS_HID_c670 = 0xc670,
-       BNXT_ULP_CLASS_HID_d0c0 = 0xd0c0,
-       BNXT_ULP_CLASS_HID_e5cc = 0xe5cc,
-       BNXT_ULP_CLASS_HID_eb88 = 0xeb88,
-       BNXT_ULP_CLASS_HID_cfa8 = 0xcfa8,
-       BNXT_ULP_CLASS_HID_f574 = 0xf574,
-       BNXT_ULP_CLASS_HID_4da6c = 0x4da6c,
-       BNXT_ULP_CLASS_HID_4c028 = 0x4c028,
-       BNXT_ULP_CLASS_HID_4c304 = 0x4c304,
-       BNXT_ULP_CLASS_HID_4c8c0 = 0x4c8c0,
-       BNXT_ULP_CLASS_HID_4fe90 = 0x4fe90,
-       BNXT_ULP_CLASS_HID_4e45c = 0x4e45c,
-       BNXT_ULP_CLASS_HID_4c87c = 0x4c87c,
-       BNXT_ULP_CLASS_HID_4ce38 = 0x4ce38,
-       BNXT_ULP_CLASS_HID_1f758 = 0x1f758,
-       BNXT_ULP_CLASS_HID_1fd64 = 0x1fd64,
-       BNXT_ULP_CLASS_HID_1c104 = 0x1c104,
-       BNXT_ULP_CLASS_HID_1c6c0 = 0x1c6c0,
-       BNXT_ULP_CLASS_HID_1dbcc = 0x1dbcc,
-       BNXT_ULP_CLASS_HID_1c188 = 0x1c188,
-       BNXT_ULP_CLASS_HID_1e5a8 = 0x1e5a8,
-       BNXT_ULP_CLASS_HID_1eb74 = 0x1eb74,
-       BNXT_ULP_CLASS_HID_5f06c = 0x5f06c,
-       BNXT_ULP_CLASS_HID_5f628 = 0x5f628,
-       BNXT_ULP_CLASS_HID_5ddc8 = 0x5ddc8,
-       BNXT_ULP_CLASS_HID_5c394 = 0x5c394,
-       BNXT_ULP_CLASS_HID_5d490 = 0x5d490,
-       BNXT_ULP_CLASS_HID_5da5c = 0x5da5c,
-       BNXT_ULP_CLASS_HID_5fe7c = 0x5fe7c,
-       BNXT_ULP_CLASS_HID_5e438 = 0x5e438,
-       BNXT_ULP_CLASS_HID_bc18 = 0xbc18,
-       BNXT_ULP_CLASS_HID_a224 = 0xa224,
-       BNXT_ULP_CLASS_HID_e530 = 0xe530,
-       BNXT_ULP_CLASS_HID_eafc = 0xeafc,
-       BNXT_ULP_CLASS_HID_a08c = 0xa08c,
-       BNXT_ULP_CLASS_HID_a648 = 0xa648,
-       BNXT_ULP_CLASS_HID_aa68 = 0xaa68,
-       BNXT_ULP_CLASS_HID_b034 = 0xb034,
-       BNXT_ULP_CLASS_HID_4b92c = 0x4b92c,
-       BNXT_ULP_CLASS_HID_4bee8 = 0x4bee8,
-       BNXT_ULP_CLASS_HID_4e1c4 = 0x4e1c4,
-       BNXT_ULP_CLASS_HID_4e780 = 0x4e780,
-       BNXT_ULP_CLASS_HID_4bd50 = 0x4bd50,
-       BNXT_ULP_CLASS_HID_4a31c = 0x4a31c,
-       BNXT_ULP_CLASS_HID_4a73c = 0x4a73c,
-       BNXT_ULP_CLASS_HID_4acf8 = 0x4acf8,
-       BNXT_ULP_CLASS_HID_1b218 = 0x1b218,
-       BNXT_ULP_CLASS_HID_1b824 = 0x1b824,
-       BNXT_ULP_CLASS_HID_1bfc4 = 0x1bfc4,
-       BNXT_ULP_CLASS_HID_1a580 = 0x1a580,
-       BNXT_ULP_CLASS_HID_1f68c = 0x1f68c,
-       BNXT_ULP_CLASS_HID_1fc48 = 0x1fc48,
-       BNXT_ULP_CLASS_HID_1a068 = 0x1a068,
-       BNXT_ULP_CLASS_HID_1a634 = 0x1a634,
-       BNXT_ULP_CLASS_HID_5af2c = 0x5af2c,
-       BNXT_ULP_CLASS_HID_5b4e8 = 0x5b4e8,
-       BNXT_ULP_CLASS_HID_5b888 = 0x5b888,
-       BNXT_ULP_CLASS_HID_5be54 = 0x5be54,
-       BNXT_ULP_CLASS_HID_5f350 = 0x5f350,
-       BNXT_ULP_CLASS_HID_5f91c = 0x5f91c,
-       BNXT_ULP_CLASS_HID_5bd3c = 0x5bd3c,
-       BNXT_ULP_CLASS_HID_5a2f8 = 0x5a2f8,
-       BNXT_ULP_CLASS_HID_e298 = 0xe298,
-       BNXT_ULP_CLASS_HID_e8a4 = 0xe8a4,
-       BNXT_ULP_CLASS_HID_ebb0 = 0xebb0,
-       BNXT_ULP_CLASS_HID_f200 = 0xf200,
-       BNXT_ULP_CLASS_HID_e70c = 0xe70c,
-       BNXT_ULP_CLASS_HID_ecc8 = 0xecc8,
-       BNXT_ULP_CLASS_HID_f0e8 = 0xf0e8,
-       BNXT_ULP_CLASS_HID_f6b4 = 0xf6b4,
-       BNXT_ULP_CLASS_HID_4ffac = 0x4ffac,
-       BNXT_ULP_CLASS_HID_4e568 = 0x4e568,
-       BNXT_ULP_CLASS_HID_4e444 = 0x4e444,
-       BNXT_ULP_CLASS_HID_4ea00 = 0x4ea00,
-       BNXT_ULP_CLASS_HID_4e3d0 = 0x4e3d0,
-       BNXT_ULP_CLASS_HID_4e99c = 0x4e99c,
-       BNXT_ULP_CLASS_HID_4edbc = 0x4edbc,
-       BNXT_ULP_CLASS_HID_4f378 = 0x4f378,
-       BNXT_ULP_CLASS_HID_1f898 = 0x1f898,
-       BNXT_ULP_CLASS_HID_1fea4 = 0x1fea4,
-       BNXT_ULP_CLASS_HID_1e244 = 0x1e244,
-       BNXT_ULP_CLASS_HID_1e800 = 0x1e800,
-       BNXT_ULP_CLASS_HID_1fd0c = 0x1fd0c,
-       BNXT_ULP_CLASS_HID_1e2c8 = 0x1e2c8,
-       BNXT_ULP_CLASS_HID_1e6e8 = 0x1e6e8,
-       BNXT_ULP_CLASS_HID_1ecb4 = 0x1ecb4,
-       BNXT_ULP_CLASS_HID_5f5ac = 0x5f5ac,
-       BNXT_ULP_CLASS_HID_5fb68 = 0x5fb68,
-       BNXT_ULP_CLASS_HID_5ff08 = 0x5ff08,
-       BNXT_ULP_CLASS_HID_5e4d4 = 0x5e4d4,
-       BNXT_ULP_CLASS_HID_5f9d0 = 0x5f9d0,
-       BNXT_ULP_CLASS_HID_5ff9c = 0x5ff9c,
-       BNXT_ULP_CLASS_HID_5e3bc = 0x5e3bc,
-       BNXT_ULP_CLASS_HID_5e978 = 0x5e978,
-       BNXT_ULP_CLASS_HID_34f6 = 0x34f6,
-       BNXT_ULP_CLASS_HID_3a3a = 0x3a3a,
-       BNXT_ULP_CLASS_HID_541e = 0x541e,
-       BNXT_ULP_CLASS_HID_5a22 = 0x5a22,
-       BNXT_ULP_CLASS_HID_34fe = 0x34fe,
-       BNXT_ULP_CLASS_HID_3a32 = 0x3a32,
-       BNXT_ULP_CLASS_HID_4a42 = 0x4a42,
+       BNXT_ULP_CLASS_HID_7276 = 0x7276,
+       BNXT_ULP_CLASS_HID_42d2 = 0x42d2,
+       BNXT_ULP_CLASS_HID_5dee = 0x5dee,
+       BNXT_ULP_CLASS_HID_59de = 0x59de,
+       BNXT_ULP_CLASS_HID_513a = 0x513a,
+       BNXT_ULP_CLASS_HID_1c12 = 0x1c12,
+       BNXT_ULP_CLASS_HID_177e = 0x177e,
+       BNXT_ULP_CLASS_HID_0e92 = 0x0e92,
+       BNXT_ULP_CLASS_HID_09fe = 0x09fe,
+       BNXT_ULP_CLASS_HID_5c1a = 0x5c1a,
+       BNXT_ULP_CLASS_HID_5746 = 0x5746,
+       BNXT_ULP_CLASS_HID_79da = 0x79da,
+       BNXT_ULP_CLASS_HID_7106 = 0x7106,
+       BNXT_ULP_CLASS_HID_3c1e = 0x3c1e,
+       BNXT_ULP_CLASS_HID_377a = 0x377a,
+       BNXT_ULP_CLASS_HID_2e9e = 0x2e9e,
+       BNXT_ULP_CLASS_HID_29fa = 0x29fa,
        BNXT_ULP_CLASS_HID_14d2 = 0x14d2,
-       BNXT_ULP_CLASS_HID_34c8 = 0x34c8,
-       BNXT_ULP_CLASS_HID_3a04 = 0x3a04,
-       BNXT_ULP_CLASS_HID_1e64 = 0x1e64,
-       BNXT_ULP_CLASS_HID_07a0 = 0x07a0,
-       BNXT_ULP_CLASS_HID_595c = 0x595c,
-       BNXT_ULP_CLASS_HID_5e98 = 0x5e98,
-       BNXT_ULP_CLASS_HID_22f8 = 0x22f8,
-       BNXT_ULP_CLASS_HID_2834 = 0x2834,
-       BNXT_ULP_CLASS_HID_0398 = 0x0398,
-       BNXT_ULP_CLASS_HID_09d4 = 0x09d4,
-       BNXT_ULP_CLASS_HID_48c0 = 0x48c0,
-       BNXT_ULP_CLASS_HID_1370 = 0x1370,
-       BNXT_ULP_CLASS_HID_246c = 0x246c,
-       BNXT_ULP_CLASS_HID_2da8 = 0x2da8,
-       BNXT_ULP_CLASS_HID_3188 = 0x3188,
-       BNXT_ULP_CLASS_HID_37c4 = 0x37c4,
-       BNXT_ULP_CLASS_HID_34f0 = 0x34f0,
-       BNXT_ULP_CLASS_HID_3a3c = 0x3a3c,
-       BNXT_ULP_CLASS_HID_1e5c = 0x1e5c,
-       BNXT_ULP_CLASS_HID_0798 = 0x0798,
-       BNXT_ULP_CLASS_HID_5964 = 0x5964,
-       BNXT_ULP_CLASS_HID_5ea0 = 0x5ea0,
-       BNXT_ULP_CLASS_HID_22c0 = 0x22c0,
-       BNXT_ULP_CLASS_HID_280c = 0x280c,
-       BNXT_ULP_CLASS_HID_43104 = 0x43104,
-       BNXT_ULP_CLASS_HID_43740 = 0x43740,
-       BNXT_ULP_CLASS_HID_41b60 = 0x41b60,
-       BNXT_ULP_CLASS_HID_400ac = 0x400ac,
-       BNXT_ULP_CLASS_HID_455a8 = 0x455a8,
-       BNXT_ULP_CLASS_HID_45bf4 = 0x45bf4,
-       BNXT_ULP_CLASS_HID_43f14 = 0x43f14,
-       BNXT_ULP_CLASS_HID_42550 = 0x42550,
-       BNXT_ULP_CLASS_HID_34d6 = 0x34d6,
-       BNXT_ULP_CLASS_HID_3a1a = 0x3a1a,
-       BNXT_ULP_CLASS_HID_543e = 0x543e,
-       BNXT_ULP_CLASS_HID_5a02 = 0x5a02,
-       BNXT_ULP_CLASS_HID_34de = 0x34de,
-       BNXT_ULP_CLASS_HID_3a12 = 0x3a12,
-       BNXT_ULP_CLASS_HID_4a62 = 0x4a62,
+       BNXT_ULP_CLASS_HID_7742 = 0x7742,
+       BNXT_ULP_CLASS_HID_3706 = 0x3706,
+       BNXT_ULP_CLASS_HID_0fe2 = 0x0fe2,
+       BNXT_ULP_CLASS_HID_1f7e = 0x1f7e,
+       BNXT_ULP_CLASS_HID_145a = 0x145a,
+       BNXT_ULP_CLASS_HID_417e = 0x417e,
+       BNXT_ULP_CLASS_HID_5e5a = 0x5e5a,
+       BNXT_ULP_CLASS_HID_29f6 = 0x29f6,
+       BNXT_ULP_CLASS_HID_26d2 = 0x26d2,
+       BNXT_ULP_CLASS_HID_2e42 = 0x2e42,
+       BNXT_ULP_CLASS_HID_271e = 0x271e,
+       BNXT_ULP_CLASS_HID_36ba = 0x36ba,
+       BNXT_ULP_CLASS_HID_0f96 = 0x0f96,
+       BNXT_ULP_CLASS_HID_1006 = 0x1006,
+       BNXT_ULP_CLASS_HID_7196 = 0x7196,
+       BNXT_ULP_CLASS_HID_4132 = 0x4132,
+       BNXT_ULP_CLASS_HID_5e0e = 0x5e0e,
+       BNXT_ULP_CLASS_HID_59fe = 0x59fe,
+       BNXT_ULP_CLASS_HID_511a = 0x511a,
+       BNXT_ULP_CLASS_HID_1c32 = 0x1c32,
+       BNXT_ULP_CLASS_HID_175e = 0x175e,
+       BNXT_ULP_CLASS_HID_0eb2 = 0x0eb2,
+       BNXT_ULP_CLASS_HID_09de = 0x09de,
+       BNXT_ULP_CLASS_HID_5c3a = 0x5c3a,
+       BNXT_ULP_CLASS_HID_5766 = 0x5766,
+       BNXT_ULP_CLASS_HID_79fa = 0x79fa,
+       BNXT_ULP_CLASS_HID_7126 = 0x7126,
+       BNXT_ULP_CLASS_HID_3c3e = 0x3c3e,
+       BNXT_ULP_CLASS_HID_375a = 0x375a,
+       BNXT_ULP_CLASS_HID_2ebe = 0x2ebe,
+       BNXT_ULP_CLASS_HID_29da = 0x29da,
        BNXT_ULP_CLASS_HID_14f2 = 0x14f2,
-       BNXT_ULP_CLASS_HID_34b6 = 0x34b6,
-       BNXT_ULP_CLASS_HID_3a7a = 0x3a7a,
-       BNXT_ULP_CLASS_HID_545e = 0x545e,
-       BNXT_ULP_CLASS_HID_5a62 = 0x5a62,
-       BNXT_ULP_CLASS_HID_34be = 0x34be,
-       BNXT_ULP_CLASS_HID_3a72 = 0x3a72,
-       BNXT_ULP_CLASS_HID_4a02 = 0x4a02,
-       BNXT_ULP_CLASS_HID_1492 = 0x1492,
-       BNXT_ULP_CLASS_HID_34a8 = 0x34a8,
-       BNXT_ULP_CLASS_HID_3a64 = 0x3a64,
-       BNXT_ULP_CLASS_HID_1e04 = 0x1e04,
-       BNXT_ULP_CLASS_HID_07c0 = 0x07c0,
-       BNXT_ULP_CLASS_HID_593c = 0x593c,
-       BNXT_ULP_CLASS_HID_5ef8 = 0x5ef8,
-       BNXT_ULP_CLASS_HID_2298 = 0x2298,
-       BNXT_ULP_CLASS_HID_2854 = 0x2854,
-       BNXT_ULP_CLASS_HID_03f8 = 0x03f8,
-       BNXT_ULP_CLASS_HID_09b4 = 0x09b4,
-       BNXT_ULP_CLASS_HID_48a0 = 0x48a0,
-       BNXT_ULP_CLASS_HID_1310 = 0x1310,
-       BNXT_ULP_CLASS_HID_240c = 0x240c,
-       BNXT_ULP_CLASS_HID_2dc8 = 0x2dc8,
-       BNXT_ULP_CLASS_HID_31e8 = 0x31e8,
-       BNXT_ULP_CLASS_HID_37a4 = 0x37a4,
-       BNXT_ULP_CLASS_HID_34d0 = 0x34d0,
-       BNXT_ULP_CLASS_HID_3a1c = 0x3a1c,
-       BNXT_ULP_CLASS_HID_1e7c = 0x1e7c,
-       BNXT_ULP_CLASS_HID_07b8 = 0x07b8,
-       BNXT_ULP_CLASS_HID_5944 = 0x5944,
-       BNXT_ULP_CLASS_HID_5e80 = 0x5e80,
-       BNXT_ULP_CLASS_HID_22e0 = 0x22e0,
-       BNXT_ULP_CLASS_HID_282c = 0x282c,
-       BNXT_ULP_CLASS_HID_43124 = 0x43124,
-       BNXT_ULP_CLASS_HID_43760 = 0x43760,
-       BNXT_ULP_CLASS_HID_41b40 = 0x41b40,
-       BNXT_ULP_CLASS_HID_4008c = 0x4008c,
-       BNXT_ULP_CLASS_HID_45588 = 0x45588,
-       BNXT_ULP_CLASS_HID_45bd4 = 0x45bd4,
-       BNXT_ULP_CLASS_HID_43f34 = 0x43f34,
-       BNXT_ULP_CLASS_HID_42570 = 0x42570,
-       BNXT_ULP_CLASS_HID_3488 = 0x3488,
-       BNXT_ULP_CLASS_HID_3a44 = 0x3a44,
-       BNXT_ULP_CLASS_HID_1e24 = 0x1e24,
-       BNXT_ULP_CLASS_HID_07e0 = 0x07e0,
-       BNXT_ULP_CLASS_HID_591c = 0x591c,
-       BNXT_ULP_CLASS_HID_5ed8 = 0x5ed8,
-       BNXT_ULP_CLASS_HID_22b8 = 0x22b8,
-       BNXT_ULP_CLASS_HID_2874 = 0x2874,
-       BNXT_ULP_CLASS_HID_03d8 = 0x03d8,
-       BNXT_ULP_CLASS_HID_0994 = 0x0994,
-       BNXT_ULP_CLASS_HID_4880 = 0x4880,
-       BNXT_ULP_CLASS_HID_1330 = 0x1330,
-       BNXT_ULP_CLASS_HID_242c = 0x242c,
-       BNXT_ULP_CLASS_HID_2de8 = 0x2de8,
-       BNXT_ULP_CLASS_HID_31c8 = 0x31c8,
-       BNXT_ULP_CLASS_HID_3784 = 0x3784,
-       BNXT_ULP_CLASS_HID_34b0 = 0x34b0,
-       BNXT_ULP_CLASS_HID_3a7c = 0x3a7c,
-       BNXT_ULP_CLASS_HID_1e1c = 0x1e1c,
-       BNXT_ULP_CLASS_HID_07d8 = 0x07d8,
-       BNXT_ULP_CLASS_HID_5924 = 0x5924,
-       BNXT_ULP_CLASS_HID_5ee0 = 0x5ee0,
+       BNXT_ULP_CLASS_HID_7762 = 0x7762,
+       BNXT_ULP_CLASS_HID_19e8 = 0x19e8,
+       BNXT_ULP_CLASS_HID_110c = 0x110c,
+       BNXT_ULP_CLASS_HID_4d48 = 0x4d48,
+       BNXT_ULP_CLASS_HID_446c = 0x446c,
+       BNXT_ULP_CLASS_HID_0eac = 0x0eac,
+       BNXT_ULP_CLASS_HID_09c0 = 0x09c0,
+       BNXT_ULP_CLASS_HID_1ad0 = 0x1ad0,
+       BNXT_ULP_CLASS_HID_15f4 = 0x15f4,
+       BNXT_ULP_CLASS_HID_39ec = 0x39ec,
+       BNXT_ULP_CLASS_HID_3100 = 0x3100,
+       BNXT_ULP_CLASS_HID_0210 = 0x0210,
+       BNXT_ULP_CLASS_HID_1d34 = 0x1d34,
+       BNXT_ULP_CLASS_HID_2ea0 = 0x2ea0,
+       BNXT_ULP_CLASS_HID_29c4 = 0x29c4,
+       BNXT_ULP_CLASS_HID_3ad4 = 0x3ad4,
+       BNXT_ULP_CLASS_HID_35e8 = 0x35e8,
+       BNXT_ULP_CLASS_HID_5d80 = 0x5d80,
+       BNXT_ULP_CLASS_HID_54a4 = 0x54a4,
+       BNXT_ULP_CLASS_HID_29b4 = 0x29b4,
+       BNXT_ULP_CLASS_HID_20c8 = 0x20c8,
+       BNXT_ULP_CLASS_HID_7244 = 0x7244,
+       BNXT_ULP_CLASS_HID_4d98 = 0x4d98,
+       BNXT_ULP_CLASS_HID_5e68 = 0x5e68,
+       BNXT_ULP_CLASS_HID_598c = 0x598c,
+       BNXT_ULP_CLASS_HID_1248 = 0x1248,
+       BNXT_ULP_CLASS_HID_74d8 = 0x74d8,
+       BNXT_ULP_CLASS_HID_49a8 = 0x49a8,
+       BNXT_ULP_CLASS_HID_40cc = 0x40cc,
+       BNXT_ULP_CLASS_HID_0b0c = 0x0b0c,
+       BNXT_ULP_CLASS_HID_0220 = 0x0220,
+       BNXT_ULP_CLASS_HID_1730 = 0x1730,
+       BNXT_ULP_CLASS_HID_7980 = 0x7980,
+       BNXT_ULP_CLASS_HID_1db0 = 0x1db0,
+       BNXT_ULP_CLASS_HID_1494 = 0x1494,
+       BNXT_ULP_CLASS_HID_70d0 = 0x70d0,
+       BNXT_ULP_CLASS_HID_4834 = 0x4834,
+       BNXT_ULP_CLASS_HID_3db4 = 0x3db4,
+       BNXT_ULP_CLASS_HID_3498 = 0x3498,
+       BNXT_ULP_CLASS_HID_0988 = 0x0988,
+       BNXT_ULP_CLASS_HID_00ec = 0x00ec,
+       BNXT_ULP_CLASS_HID_3f44 = 0x3f44,
+       BNXT_ULP_CLASS_HID_36a8 = 0x36a8,
+       BNXT_ULP_CLASS_HID_0b58 = 0x0b58,
+       BNXT_ULP_CLASS_HID_02bc = 0x02bc,
+       BNXT_ULP_CLASS_HID_5f48 = 0x5f48,
+       BNXT_ULP_CLASS_HID_56ac = 0x56ac,
+       BNXT_ULP_CLASS_HID_2b5c = 0x2b5c,
        BNXT_ULP_CLASS_HID_2280 = 0x2280,
-       BNXT_ULP_CLASS_HID_284c = 0x284c,
-       BNXT_ULP_CLASS_HID_43144 = 0x43144,
-       BNXT_ULP_CLASS_HID_43700 = 0x43700,
-       BNXT_ULP_CLASS_HID_41b20 = 0x41b20,
-       BNXT_ULP_CLASS_HID_400ec = 0x400ec,
-       BNXT_ULP_CLASS_HID_455e8 = 0x455e8,
-       BNXT_ULP_CLASS_HID_45bb4 = 0x45bb4,
-       BNXT_ULP_CLASS_HID_43f54 = 0x43f54,
-       BNXT_ULP_CLASS_HID_42510 = 0x42510
+       BNXT_ULP_CLASS_HID_4000 = 0x4000,
+       BNXT_ULP_CLASS_HID_5b64 = 0x5b64,
+       BNXT_ULP_CLASS_HID_2c14 = 0x2c14,
+       BNXT_ULP_CLASS_HID_2778 = 0x2778,
+       BNXT_ULP_CLASS_HID_18f8 = 0x18f8,
+       BNXT_ULP_CLASS_HID_13dc = 0x13dc,
+       BNXT_ULP_CLASS_HID_4c18 = 0x4c18,
+       BNXT_ULP_CLASS_HID_477c = 0x477c,
+       BNXT_ULP_CLASS_HID_1a88 = 0x1a88,
+       BNXT_ULP_CLASS_HID_15ec = 0x15ec,
+       BNXT_ULP_CLASS_HID_4e28 = 0x4e28,
+       BNXT_ULP_CLASS_HID_490c = 0x490c,
+       BNXT_ULP_CLASS_HID_3a8c = 0x3a8c,
+       BNXT_ULP_CLASS_HID_35f0 = 0x35f0,
+       BNXT_ULP_CLASS_HID_06e0 = 0x06e0,
+       BNXT_ULP_CLASS_HID_01c4 = 0x01c4,
+       BNXT_ULP_CLASS_HID_1a08 = 0x1a08,
+       BNXT_ULP_CLASS_HID_12ec = 0x12ec,
+       BNXT_ULP_CLASS_HID_4ea8 = 0x4ea8,
+       BNXT_ULP_CLASS_HID_478c = 0x478c,
+       BNXT_ULP_CLASS_HID_0d4c = 0x0d4c,
+       BNXT_ULP_CLASS_HID_0a20 = 0x0a20,
+       BNXT_ULP_CLASS_HID_1930 = 0x1930,
+       BNXT_ULP_CLASS_HID_1614 = 0x1614,
+       BNXT_ULP_CLASS_HID_3a0c = 0x3a0c,
+       BNXT_ULP_CLASS_HID_32e0 = 0x32e0,
+       BNXT_ULP_CLASS_HID_01f0 = 0x01f0,
+       BNXT_ULP_CLASS_HID_1ed4 = 0x1ed4,
+       BNXT_ULP_CLASS_HID_2d40 = 0x2d40,
+       BNXT_ULP_CLASS_HID_2a24 = 0x2a24,
+       BNXT_ULP_CLASS_HID_3934 = 0x3934,
+       BNXT_ULP_CLASS_HID_3608 = 0x3608,
+       BNXT_ULP_CLASS_HID_5e60 = 0x5e60,
+       BNXT_ULP_CLASS_HID_5744 = 0x5744,
+       BNXT_ULP_CLASS_HID_2a54 = 0x2a54,
+       BNXT_ULP_CLASS_HID_2328 = 0x2328,
+       BNXT_ULP_CLASS_HID_71a4 = 0x71a4,
+       BNXT_ULP_CLASS_HID_4e78 = 0x4e78,
+       BNXT_ULP_CLASS_HID_5d88 = 0x5d88,
+       BNXT_ULP_CLASS_HID_5a6c = 0x5a6c,
+       BNXT_ULP_CLASS_HID_11a8 = 0x11a8,
+       BNXT_ULP_CLASS_HID_7738 = 0x7738,
+       BNXT_ULP_CLASS_HID_4a48 = 0x4a48,
+       BNXT_ULP_CLASS_HID_432c = 0x432c,
+       BNXT_ULP_CLASS_HID_08ec = 0x08ec,
+       BNXT_ULP_CLASS_HID_01c0 = 0x01c0,
+       BNXT_ULP_CLASS_HID_14d0 = 0x14d0,
+       BNXT_ULP_CLASS_HID_7a60 = 0x7a60,
+       BNXT_ULP_CLASS_HID_1d90 = 0x1d90,
+       BNXT_ULP_CLASS_HID_14b4 = 0x14b4,
+       BNXT_ULP_CLASS_HID_70f0 = 0x70f0,
+       BNXT_ULP_CLASS_HID_4814 = 0x4814,
+       BNXT_ULP_CLASS_HID_3d94 = 0x3d94,
+       BNXT_ULP_CLASS_HID_34b8 = 0x34b8,
+       BNXT_ULP_CLASS_HID_09a8 = 0x09a8,
+       BNXT_ULP_CLASS_HID_00cc = 0x00cc,
+       BNXT_ULP_CLASS_HID_3f64 = 0x3f64,
+       BNXT_ULP_CLASS_HID_3688 = 0x3688,
+       BNXT_ULP_CLASS_HID_0b78 = 0x0b78,
+       BNXT_ULP_CLASS_HID_029c = 0x029c,
+       BNXT_ULP_CLASS_HID_5f68 = 0x5f68,
+       BNXT_ULP_CLASS_HID_568c = 0x568c,
+       BNXT_ULP_CLASS_HID_2b7c = 0x2b7c,
+       BNXT_ULP_CLASS_HID_22a0 = 0x22a0,
+       BNXT_ULP_CLASS_HID_4020 = 0x4020,
+       BNXT_ULP_CLASS_HID_5b44 = 0x5b44,
+       BNXT_ULP_CLASS_HID_2c34 = 0x2c34,
+       BNXT_ULP_CLASS_HID_2758 = 0x2758,
+       BNXT_ULP_CLASS_HID_18d8 = 0x18d8,
+       BNXT_ULP_CLASS_HID_13fc = 0x13fc,
+       BNXT_ULP_CLASS_HID_4c38 = 0x4c38,
+       BNXT_ULP_CLASS_HID_475c = 0x475c,
+       BNXT_ULP_CLASS_HID_1aa8 = 0x1aa8,
+       BNXT_ULP_CLASS_HID_15cc = 0x15cc,
+       BNXT_ULP_CLASS_HID_4e08 = 0x4e08,
+       BNXT_ULP_CLASS_HID_492c = 0x492c,
+       BNXT_ULP_CLASS_HID_3aac = 0x3aac,
+       BNXT_ULP_CLASS_HID_35d0 = 0x35d0,
+       BNXT_ULP_CLASS_HID_06c0 = 0x06c0,
+       BNXT_ULP_CLASS_HID_01e4 = 0x01e4,
+       BNXT_ULP_CLASS_HID_4d32 = 0x4d32,
+       BNXT_ULP_CLASS_HID_54aa = 0x54aa,
+       BNXT_ULP_CLASS_HID_0686 = 0x0686,
+       BNXT_ULP_CLASS_HID_540e = 0x540e,
+       BNXT_ULP_CLASS_HID_2e3c = 0x2e3c,
+       BNXT_ULP_CLASS_HID_3a20 = 0x3a20,
+       BNXT_ULP_CLASS_HID_46f0 = 0x46f0,
+       BNXT_ULP_CLASS_HID_52e4 = 0x52e4,
+       BNXT_ULP_CLASS_HID_55e4 = 0x55e4,
+       BNXT_ULP_CLASS_HID_21f8 = 0x21f8,
+       BNXT_ULP_CLASS_HID_75e8 = 0x75e8,
+       BNXT_ULP_CLASS_HID_41fc = 0x41fc,
+       BNXT_ULP_CLASS_HID_4d12 = 0x4d12,
+       BNXT_ULP_CLASS_HID_548a = 0x548a,
+       BNXT_ULP_CLASS_HID_3356 = 0x3356,
+       BNXT_ULP_CLASS_HID_1ace = 0x1ace,
+       BNXT_ULP_CLASS_HID_1a9a = 0x1a9a,
+       BNXT_ULP_CLASS_HID_4d46 = 0x4d46,
+       BNXT_ULP_CLASS_HID_2812 = 0x2812,
+       BNXT_ULP_CLASS_HID_338a = 0x338a,
+       BNXT_ULP_CLASS_HID_06e6 = 0x06e6,
+       BNXT_ULP_CLASS_HID_546e = 0x546e,
+       BNXT_ULP_CLASS_HID_46ee = 0x46ee,
+       BNXT_ULP_CLASS_HID_0d22 = 0x0d22,
+       BNXT_ULP_CLASS_HID_26e2 = 0x26e2,
+       BNXT_ULP_CLASS_HID_746a = 0x746a,
+       BNXT_ULP_CLASS_HID_1fa6 = 0x1fa6,
+       BNXT_ULP_CLASS_HID_2d2e = 0x2d2e,
+       BNXT_ULP_CLASS_HID_4ef2 = 0x4ef2,
+       BNXT_ULP_CLASS_HID_576a = 0x576a,
+       BNXT_ULP_CLASS_HID_30b6 = 0x30b6,
+       BNXT_ULP_CLASS_HID_192e = 0x192e,
+       BNXT_ULP_CLASS_HID_197a = 0x197a,
+       BNXT_ULP_CLASS_HID_4ea6 = 0x4ea6,
+       BNXT_ULP_CLASS_HID_2bf2 = 0x2bf2,
+       BNXT_ULP_CLASS_HID_306a = 0x306a,
+       BNXT_ULP_CLASS_HID_06c6 = 0x06c6,
+       BNXT_ULP_CLASS_HID_544e = 0x544e,
+       BNXT_ULP_CLASS_HID_46ce = 0x46ce,
+       BNXT_ULP_CLASS_HID_0d02 = 0x0d02,
+       BNXT_ULP_CLASS_HID_26c2 = 0x26c2,
+       BNXT_ULP_CLASS_HID_744a = 0x744a,
+       BNXT_ULP_CLASS_HID_1f86 = 0x1f86,
+       BNXT_ULP_CLASS_HID_2d0e = 0x2d0e,
+       BNXT_ULP_CLASS_HID_2e1c = 0x2e1c,
+       BNXT_ULP_CLASS_HID_3a00 = 0x3a00,
+       BNXT_ULP_CLASS_HID_46d0 = 0x46d0,
+       BNXT_ULP_CLASS_HID_52c4 = 0x52c4,
+       BNXT_ULP_CLASS_HID_4e10 = 0x4e10,
+       BNXT_ULP_CLASS_HID_5a04 = 0x5a04,
+       BNXT_ULP_CLASS_HID_1f98 = 0x1f98,
+       BNXT_ULP_CLASS_HID_72f8 = 0x72f8,
+       BNXT_ULP_CLASS_HID_0a78 = 0x0a78,
+       BNXT_ULP_CLASS_HID_166c = 0x166c,
+       BNXT_ULP_CLASS_HID_233c = 0x233c,
+       BNXT_ULP_CLASS_HID_0f20 = 0x0f20,
+       BNXT_ULP_CLASS_HID_2a7c = 0x2a7c,
+       BNXT_ULP_CLASS_HID_3660 = 0x3660,
+       BNXT_ULP_CLASS_HID_4330 = 0x4330,
+       BNXT_ULP_CLASS_HID_2f24 = 0x2f24,
+       BNXT_ULP_CLASS_HID_5584 = 0x5584,
+       BNXT_ULP_CLASS_HID_2198 = 0x2198,
+       BNXT_ULP_CLASS_HID_7588 = 0x7588,
+       BNXT_ULP_CLASS_HID_419c = 0x419c,
+       BNXT_ULP_CLASS_HID_7758 = 0x7758,
+       BNXT_ULP_CLASS_HID_43ac = 0x43ac,
+       BNXT_ULP_CLASS_HID_0c10 = 0x0c10,
+       BNXT_ULP_CLASS_HID_1864 = 0x1864,
+       BNXT_ULP_CLASS_HID_30c8 = 0x30c8,
+       BNXT_ULP_CLASS_HID_1cdc = 0x1cdc,
+       BNXT_ULP_CLASS_HID_50cc = 0x50cc,
+       BNXT_ULP_CLASS_HID_3d20 = 0x3d20,
+       BNXT_ULP_CLASS_HID_529c = 0x529c,
+       BNXT_ULP_CLASS_HID_3ef0 = 0x3ef0,
+       BNXT_ULP_CLASS_HID_72e0 = 0x72e0,
+       BNXT_ULP_CLASS_HID_5ef4 = 0x5ef4,
+       BNXT_ULP_CLASS_HID_2dfc = 0x2dfc,
+       BNXT_ULP_CLASS_HID_39e0 = 0x39e0,
+       BNXT_ULP_CLASS_HID_4530 = 0x4530,
+       BNXT_ULP_CLASS_HID_5124 = 0x5124,
+       BNXT_ULP_CLASS_HID_4df0 = 0x4df0,
+       BNXT_ULP_CLASS_HID_59e4 = 0x59e4,
+       BNXT_ULP_CLASS_HID_1c78 = 0x1c78,
+       BNXT_ULP_CLASS_HID_7118 = 0x7118,
+       BNXT_ULP_CLASS_HID_0998 = 0x0998,
+       BNXT_ULP_CLASS_HID_158c = 0x158c,
+       BNXT_ULP_CLASS_HID_20dc = 0x20dc,
+       BNXT_ULP_CLASS_HID_0cc0 = 0x0cc0,
+       BNXT_ULP_CLASS_HID_299c = 0x299c,
+       BNXT_ULP_CLASS_HID_3580 = 0x3580,
+       BNXT_ULP_CLASS_HID_40d0 = 0x40d0,
+       BNXT_ULP_CLASS_HID_2cc4 = 0x2cc4,
+       BNXT_ULP_CLASS_HID_55a4 = 0x55a4,
+       BNXT_ULP_CLASS_HID_21b8 = 0x21b8,
+       BNXT_ULP_CLASS_HID_75a8 = 0x75a8,
+       BNXT_ULP_CLASS_HID_41bc = 0x41bc,
+       BNXT_ULP_CLASS_HID_7778 = 0x7778,
+       BNXT_ULP_CLASS_HID_438c = 0x438c,
+       BNXT_ULP_CLASS_HID_0c30 = 0x0c30,
+       BNXT_ULP_CLASS_HID_1844 = 0x1844,
+       BNXT_ULP_CLASS_HID_30e8 = 0x30e8,
+       BNXT_ULP_CLASS_HID_1cfc = 0x1cfc,
+       BNXT_ULP_CLASS_HID_50ec = 0x50ec,
+       BNXT_ULP_CLASS_HID_3d00 = 0x3d00,
+       BNXT_ULP_CLASS_HID_52bc = 0x52bc,
+       BNXT_ULP_CLASS_HID_3ed0 = 0x3ed0,
+       BNXT_ULP_CLASS_HID_72c0 = 0x72c0,
+       BNXT_ULP_CLASS_HID_5ed4 = 0x5ed4,
+       BNXT_ULP_CLASS_HID_3866 = 0x3866,
+       BNXT_ULP_CLASS_HID_381e = 0x381e,
+       BNXT_ULP_CLASS_HID_3860 = 0x3860,
+       BNXT_ULP_CLASS_HID_0454 = 0x0454,
+       BNXT_ULP_CLASS_HID_3818 = 0x3818,
+       BNXT_ULP_CLASS_HID_042c = 0x042c,
+       BNXT_ULP_CLASS_HID_3846 = 0x3846,
+       BNXT_ULP_CLASS_HID_387e = 0x387e,
+       BNXT_ULP_CLASS_HID_3ba6 = 0x3ba6,
+       BNXT_ULP_CLASS_HID_385e = 0x385e,
+       BNXT_ULP_CLASS_HID_3840 = 0x3840,
+       BNXT_ULP_CLASS_HID_0474 = 0x0474,
+       BNXT_ULP_CLASS_HID_3878 = 0x3878,
+       BNXT_ULP_CLASS_HID_044c = 0x044c,
+       BNXT_ULP_CLASS_HID_3ba0 = 0x3ba0,
+       BNXT_ULP_CLASS_HID_0794 = 0x0794,
+       BNXT_ULP_CLASS_HID_3858 = 0x3858,
+       BNXT_ULP_CLASS_HID_046c = 0x046c
 };
 
 enum bnxt_ulp_act_hid {
index e9799d0..dd23635 100644 (file)
@@ -3,7 +3,7 @@
  * All rights reserved.
  */
 
-/* date: Thu Mar  4 10:12:06 2021 */
+/* date: Mon Mar  8 17:37:39 2021 */
 
 #include "ulp_template_db_enum.h"
 #include "ulp_template_db_field.h"
@@ -227,52 +227,81 @@ struct bnxt_ulp_device_params ulp_device_params[BNXT_ULP_DEVICE_ID_LAST] = {
 /* List of device specific parameters */
 struct bnxt_ulp_glb_resource_info ulp_glb_resource_tbl[] = {
        [0] = {
+       .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_GLB_PROF_FUNC_ID,
        .direction               = TF_DIR_RX
        },
        [1] = {
+       .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_GLB_PROF_FUNC_ID,
        .direction               = TF_DIR_TX
        },
        [2] = {
+       .device_id               = BNXT_ULP_DEVICE_ID_WH_PLUS,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_FULL_ACT_RECORD,
        .glb_regfile_index       = BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR,
        .direction               = TF_DIR_TX
        },
        [3] = {
+       .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_L2_PROF_FUNC_ID,
        .direction               = TF_DIR_RX
        },
        [4] = {
+       .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_L2_PROF_FUNC_ID,
        .direction               = TF_DIR_TX
        },
        [5] = {
+       .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_VXLAN_PROF_FUNC_ID,
        .direction               = TF_DIR_RX
        },
        [6] = {
+       .device_id               = BNXT_ULP_DEVICE_ID_WH_PLUS,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_ACT_ENCAP_16B,
        .glb_regfile_index       = BNXT_ULP_GLB_RF_IDX_ENCAP_MAC_PTR,
        .direction               = TF_DIR_RX
        },
        [7] = {
+       .device_id               = BNXT_ULP_DEVICE_ID_WH_PLUS,
        .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
        .resource_type           = TF_TBL_TYPE_ACT_ENCAP_16B,
        .glb_regfile_index       = BNXT_ULP_GLB_RF_IDX_ENCAP_MAC_PTR,
        .direction               = TF_DIR_TX
+       },
+       [8] = {
+       .device_id               = BNXT_ULP_DEVICE_ID_THOR,
+       .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
+       .resource_type           = TF_IDENT_TYPE_PROF_FUNC,
+       .glb_regfile_index       = BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID,
+       .direction               = TF_DIR_RX
+       },
+       [9] = {
+       .device_id               = BNXT_ULP_DEVICE_ID_THOR,
+       .resource_func           = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,
+       .resource_type           = TF_IDENT_TYPE_PROF_FUNC,
+       .glb_regfile_index       = BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID,
+       .direction               = TF_DIR_TX
+       },
+       [10] = {
+       .device_id               = BNXT_ULP_DEVICE_ID_THOR,
+       .resource_func           = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
+       .resource_type           = TF_TBL_TYPE_FULL_ACT_RECORD,
+       .glb_regfile_index       = BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR,
+       .direction               = TF_DIR_TX
        }
 };
 
index d0d96f3..e5a401e 100644 (file)
@@ -53,7 +53,6 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_act_tbl_list[] = {
        .resource_sub_type =
                BNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_NORMAL,
        .direction = TF_DIR_RX,
-       .mem_type_opcode = BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_INT,
        .execute_info = {
                .cond_true_goto  = 0,
                .cond_false_goto = 0,
index 0fb03fc..1a4e610 100644 (file)
@@ -29,7 +29,7 @@ struct bnxt_ulp_mapper_tmpl_info ulp_wh_plus_act_tmpl_list[] = {
        .start_tbl_idx = 5,
        .reject_info = {
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE,
-               .cond_start_idx = 12,
+               .cond_start_idx = 14,
                .cond_nums = 0 }
        },
        /* act_tid: 3, wh_plus, ingress */
@@ -39,7 +39,7 @@ struct bnxt_ulp_mapper_tmpl_info ulp_wh_plus_act_tmpl_list[] = {
        .start_tbl_idx = 12,
        .reject_info = {
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE,
-               .cond_start_idx = 13,
+               .cond_start_idx = 15,
                .cond_nums = 0 }
        },
        /* act_tid: 4, wh_plus, egress */
@@ -49,7 +49,7 @@ struct bnxt_ulp_mapper_tmpl_info ulp_wh_plus_act_tmpl_list[] = {
        .start_tbl_idx = 18,
        .reject_info = {
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE,
-               .cond_start_idx = 16,
+               .cond_start_idx = 20,
                .cond_nums = 0 }
        },
        /* act_tid: 5, wh_plus, egress */
@@ -59,7 +59,7 @@ struct bnxt_ulp_mapper_tmpl_info ulp_wh_plus_act_tmpl_list[] = {
        .start_tbl_idx = 23,
        .reject_info = {
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE,
-               .cond_start_idx = 20,
+               .cond_start_idx = 28,
                .cond_nums = 0 }
        },
        /* act_tid: 6, wh_plus, egress */
@@ -69,7 +69,7 @@ struct bnxt_ulp_mapper_tmpl_info ulp_wh_plus_act_tmpl_list[] = {
        .start_tbl_idx = 29,
        .reject_info = {
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE,
-               .cond_start_idx = 23,
+               .cond_start_idx = 33,
                .cond_nums = 0 }
        }
 };
@@ -89,7 +89,6 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
                .cond_nums = 1 },
        .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,
        .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_NOP,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .key_start_idx = 0,
@@ -113,7 +112,6 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
                .cond_nums = 1 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
@@ -127,7 +125,6 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
        .resource_sub_type =
                BNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_NORMAL,
        .direction = TF_DIR_RX,
-       .mem_type_opcode = BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_INT,
        .execute_info = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
@@ -136,7 +133,6 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
                .cond_nums = 1 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_ENCAP_PTR_0,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
@@ -151,16 +147,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
        .resource_sub_type =
                BNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_NORMAL,
        .direction = TF_DIR_RX,
-       .mem_type_opcode = BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_INT,
        .execute_info = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
-               .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
+               .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
                .cond_start_idx = 12,
-               .cond_nums = 0 },
+               .cond_nums = 1 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
@@ -175,16 +169,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
        .resource_sub_type =
                BNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_NORMAL,
        .direction = TF_DIR_RX,
-       .mem_type_opcode = BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_EXT,
        .execute_info = {
                .cond_true_goto  = 0,
                .cond_false_goto = 0,
-               .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 12,
-               .cond_nums = 0 },
+               .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
+               .cond_start_idx = 13,
+               .cond_nums = 1 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
@@ -200,9 +192,8 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 12,
+               .cond_start_idx = 14,
                .cond_nums = 0 },
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,
        .fdb_operand = BNXT_ULP_RF_IDX_RID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -217,11 +208,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 12,
+               .cond_start_idx = 14,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_MIRROR_PTR_0,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
        .fdb_operand = BNXT_ULP_RF_IDX_RID,
        .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
@@ -240,11 +230,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 12,
+               .cond_start_idx = 14,
                .cond_nums = 1 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
        .fdb_operand = BNXT_ULP_RF_IDX_RID,
        .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
@@ -259,16 +248,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
        .resource_sub_type =
                BNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_NORMAL,
        .direction = TF_DIR_RX,
-       .mem_type_opcode = BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_INT,
        .execute_info = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 13,
+               .cond_start_idx = 15,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
        .fdb_operand = BNXT_ULP_RF_IDX_RID,
        .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
@@ -284,16 +271,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
        .resource_sub_type =
                BNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_NORMAL,
        .direction = TF_DIR_RX,
-       .mem_type_opcode = BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_EXT,
        .execute_info = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 13,
+               .cond_start_idx = 15,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
        .fdb_operand = BNXT_ULP_RF_IDX_RID,
        .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
@@ -313,11 +298,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 13,
+               .cond_start_idx = 15,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_MIRROR_PTR_0,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_NOP,
        .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
@@ -335,11 +319,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
                .cond_true_goto  = 0,
                .cond_false_goto = 0,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 13,
+               .cond_start_idx = 15,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,
        .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_NOP,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .key_start_idx = 1,
@@ -360,11 +343,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 13,
+               .cond_start_idx = 15,
                .cond_nums = 1 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .result_start_idx = 156,
@@ -381,11 +363,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 14,
+               .cond_start_idx = 16,
                .cond_nums = 1 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_MODIFY_IPV4_SRC_PTR_0,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .result_start_idx = 157,
@@ -402,11 +383,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 15,
+               .cond_start_idx = 17,
                .cond_nums = 1 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_MODIFY_IPV4_DST_PTR_0,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .result_start_idx = 158,
@@ -423,11 +403,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 16,
+               .cond_start_idx = 18,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_WR_GLB_REGFILE,
        .tbl_operand = BNXT_ULP_GLB_RF_IDX_ENCAP_MAC_PTR,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_NOP,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .result_start_idx = 159,
@@ -441,16 +420,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
        .resource_sub_type =
                BNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_NORMAL,
        .direction = TF_DIR_RX,
-       .mem_type_opcode = BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_INT,
        .execute_info = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
-               .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 16,
-               .cond_nums = 0 },
+               .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
+               .cond_start_idx = 18,
+               .cond_nums = 1 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .result_start_idx = 171,
@@ -463,16 +440,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
        .resource_sub_type =
                BNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_NORMAL,
        .direction = TF_DIR_RX,
-       .mem_type_opcode = BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_EXT,
        .execute_info = {
                .cond_true_goto  = 0,
                .cond_false_goto = 0,
-               .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 16,
-               .cond_nums = 0 },
+               .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
+               .cond_start_idx = 19,
+               .cond_nums = 1 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .result_start_idx = 197,
@@ -490,11 +465,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 16,
+               .cond_start_idx = 20,
                .cond_nums = 1 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .result_start_idx = 235,
@@ -507,16 +481,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
        .resource_sub_type =
                BNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_NORMAL,
        .direction = TF_DIR_TX,
-       .mem_type_opcode = BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_INT,
        .execute_info = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 17,
-               .cond_nums = 1 },
+               .cond_start_idx = 21,
+               .cond_nums = 2 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_ENCAP_PTR_0,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .result_start_idx = 236,
@@ -530,16 +502,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
        .resource_sub_type =
                BNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_NORMAL,
        .direction = TF_DIR_TX,
-       .mem_type_opcode = BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_INT,
        .execute_info = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
-               .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 18,
-               .cond_nums = 0 },
+               .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
+               .cond_start_idx = 23,
+               .cond_nums = 1 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .result_start_idx = 248,
@@ -552,16 +522,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
        .resource_sub_type =
                BNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_NORMAL,
        .direction = TF_DIR_TX,
-       .mem_type_opcode = BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_EXT,
        .execute_info = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 18,
-               .cond_nums = 1 },
+               .cond_start_idx = 24,
+               .cond_nums = 2 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .result_start_idx = 274,
@@ -575,16 +543,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
        .resource_sub_type =
                BNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_NORMAL,
        .direction = TF_DIR_TX,
-       .mem_type_opcode = BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_EXT,
        .execute_info = {
                .cond_true_goto  = 0,
                .cond_false_goto = 0,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 19,
-               .cond_nums = 1 },
+               .cond_start_idx = 26,
+               .cond_nums = 2 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .result_start_idx = 312,
@@ -602,11 +568,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 20,
+               .cond_start_idx = 28,
                .cond_nums = 1 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .result_start_idx = 350,
@@ -623,11 +588,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 21,
+               .cond_start_idx = 29,
                .cond_nums = 1 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_MODIFY_IPV4_SRC_PTR_0,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .result_start_idx = 351,
@@ -644,11 +608,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 22,
+               .cond_start_idx = 30,
                .cond_nums = 1 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_MODIFY_IPV4_DST_PTR_0,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .result_start_idx = 352,
@@ -665,11 +628,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 23,
+               .cond_start_idx = 31,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_WR_GLB_REGFILE,
        .tbl_operand = BNXT_ULP_GLB_RF_IDX_ENCAP_MAC_PTR,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_NOP,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .result_start_idx = 353,
@@ -683,16 +645,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
        .resource_sub_type =
                BNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_NORMAL,
        .direction = TF_DIR_TX,
-       .mem_type_opcode = BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_INT,
        .execute_info = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
-               .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 23,
-               .cond_nums = 0 },
+               .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
+               .cond_start_idx = 31,
+               .cond_nums = 1 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .result_start_idx = 365,
@@ -705,16 +665,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
        .resource_sub_type =
                BNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_NORMAL,
        .direction = TF_DIR_TX,
-       .mem_type_opcode = BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_EXT,
        .execute_info = {
                .cond_true_goto  = 0,
                .cond_false_goto = 0,
-               .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 23,
-               .cond_nums = 0 },
+               .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
+               .cond_start_idx = 32,
+               .cond_nums = 1 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .result_start_idx = 391,
@@ -732,11 +690,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 23,
+               .cond_start_idx = 33,
                .cond_nums = 1 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .result_start_idx = 429,
@@ -753,11 +710,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 24,
+               .cond_start_idx = 34,
                .cond_nums = 1 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_MAIN_SP_PTR,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .result_start_idx = 430,
@@ -775,11 +731,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 25,
+               .cond_start_idx = 35,
                .cond_nums = 1 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_MAIN_SP_PTR,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .result_start_idx = 433,
@@ -793,16 +748,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
        .resource_sub_type =
                BNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_NORMAL,
        .direction = TF_DIR_TX,
-       .mem_type_opcode = BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_INT,
        .execute_info = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
-               .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 26,
-               .cond_nums = 0 },
+               .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
+               .cond_start_idx = 36,
+               .cond_nums = 1 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_ENCAP_PTR_0,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .result_start_idx = 436,
@@ -816,16 +769,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
        .resource_sub_type =
                BNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_NORMAL,
        .direction = TF_DIR_TX,
-       .mem_type_opcode = BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_INT,
        .execute_info = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
-               .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 26,
-               .cond_nums = 0 },
+               .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
+               .cond_start_idx = 37,
+               .cond_nums = 1 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .result_start_idx = 448,
@@ -838,16 +789,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {
        .resource_sub_type =
                BNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_NORMAL,
        .direction = TF_DIR_TX,
-       .mem_type_opcode = BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_EXT,
        .execute_info = {
                .cond_true_goto  = 0,
                .cond_false_goto = 0,
-               .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 26,
-               .cond_nums = 0 },
+               .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
+               .cond_start_idx = 38,
+               .cond_nums = 1 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .result_start_idx = 474,
@@ -910,6 +859,14 @@ struct bnxt_ulp_mapper_cond_info ulp_wh_plus_act_cond_list[] = {
        .cond_opcode = BNXT_ULP_COND_OPC_ACT_BIT_IS_SET,
        .cond_operand = BNXT_ULP_ACT_BIT_PUSH_VLAN
        },
+       /* cond_execute: act_tid: 1, int_full_act_record.0 */
+       {
+       .cond_opcode = BNXT_ULP_COND_OPC_EXT_MEM_NOT_SET,
+       },
+       /* cond_execute: act_tid: 1, ext_full_act_record.0 */
+       {
+       .cond_opcode = BNXT_ULP_COND_OPC_EXT_MEM_IS_SET,
+       },
        /* cond_execute: act_tid: 2, int_flow_counter_tbl.0 */
        {
        .cond_opcode = BNXT_ULP_COND_OPC_ACT_BIT_IS_SET,
@@ -930,6 +887,14 @@ struct bnxt_ulp_mapper_cond_info ulp_wh_plus_act_cond_list[] = {
        .cond_opcode = BNXT_ULP_COND_OPC_ACT_BIT_IS_SET,
        .cond_operand = BNXT_ULP_ACT_BIT_SET_IPV4_DST
        },
+       /* cond_execute: act_tid: 3, int_full_act_record.0 */
+       {
+       .cond_opcode = BNXT_ULP_COND_OPC_EXT_MEM_NOT_SET,
+       },
+       /* cond_execute: act_tid: 3, ext_full_act_record.0 */
+       {
+       .cond_opcode = BNXT_ULP_COND_OPC_EXT_MEM_IS_SET,
+       },
        /* cond_execute: act_tid: 4, int_flow_counter_tbl.0 */
        {
        .cond_opcode = BNXT_ULP_COND_OPC_ACT_BIT_IS_SET,
@@ -937,16 +902,29 @@ struct bnxt_ulp_mapper_cond_info ulp_wh_plus_act_cond_list[] = {
        },
        /* cond_execute: act_tid: 4, int_vtag_encap_record.0 */
        {
+       .cond_opcode = BNXT_ULP_COND_OPC_EXT_MEM_NOT_SET,
+       },
+       {
        .cond_opcode = BNXT_ULP_COND_OPC_ACT_BIT_IS_SET,
        .cond_operand = BNXT_ULP_ACT_BIT_PUSH_VLAN
        },
+       /* cond_execute: act_tid: 4, int_full_act_record.0 */
+       {
+       .cond_opcode = BNXT_ULP_COND_OPC_EXT_MEM_NOT_SET,
+       },
        /* cond_execute: act_tid: 4, ext_full_act_record.no_tag */
        {
+       .cond_opcode = BNXT_ULP_COND_OPC_EXT_MEM_IS_SET,
+       },
+       {
        .cond_opcode = BNXT_ULP_COND_OPC_ACT_BIT_NOT_SET,
        .cond_operand = BNXT_ULP_ACT_BIT_PUSH_VLAN
        },
        /* cond_execute: act_tid: 4, ext_full_act_record.one_tag */
        {
+       .cond_opcode = BNXT_ULP_COND_OPC_EXT_MEM_IS_SET,
+       },
+       {
        .cond_opcode = BNXT_ULP_COND_OPC_ACT_BIT_IS_SET,
        .cond_operand = BNXT_ULP_ACT_BIT_PUSH_VLAN
        },
@@ -965,6 +943,14 @@ struct bnxt_ulp_mapper_cond_info ulp_wh_plus_act_cond_list[] = {
        .cond_opcode = BNXT_ULP_COND_OPC_ACT_BIT_IS_SET,
        .cond_operand = BNXT_ULP_ACT_BIT_SET_IPV4_DST
        },
+       /* cond_execute: act_tid: 5, int_full_act_record.0 */
+       {
+       .cond_opcode = BNXT_ULP_COND_OPC_EXT_MEM_NOT_SET,
+       },
+       /* cond_execute: act_tid: 5, ext_full_act_record.0 */
+       {
+       .cond_opcode = BNXT_ULP_COND_OPC_EXT_MEM_IS_SET,
+       },
        /* cond_execute: act_tid: 6, int_flow_counter_tbl.0 */
        {
        .cond_opcode = BNXT_ULP_COND_OPC_ACT_BIT_IS_SET,
@@ -979,6 +965,18 @@ struct bnxt_ulp_mapper_cond_info ulp_wh_plus_act_cond_list[] = {
        {
        .cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET,
        .cond_operand = BNXT_ULP_CF_IDX_ACT_ENCAP_IPV6_FLAG
+       },
+       /* cond_execute: act_tid: 6, int_tun_encap_record.0 */
+       {
+       .cond_opcode = BNXT_ULP_COND_OPC_EXT_MEM_NOT_SET,
+       },
+       /* cond_execute: act_tid: 6, int_full_act_record.0 */
+       {
+       .cond_opcode = BNXT_ULP_COND_OPC_EXT_MEM_NOT_SET,
+       },
+       /* cond_execute: act_tid: 6, ext_full_act_record_vxlan.0 */
+       {
+       .cond_opcode = BNXT_ULP_COND_OPC_EXT_MEM_IS_SET,
        }
 };
 
index cccd5ce..25b536a 100644 (file)
@@ -15,7 +15,7 @@ struct bnxt_ulp_mapper_tmpl_info ulp_wh_plus_class_tmpl_list[] = {
        /* class_tid: 1, wh_plus, ingress */
        [1] = {
        .device_name = BNXT_ULP_DEVICE_ID_WH_PLUS,
-       .num_tbls = 17,
+       .num_tbls = 18,
        .start_tbl_idx = 0,
        .reject_info = {
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
@@ -26,30 +26,30 @@ struct bnxt_ulp_mapper_tmpl_info ulp_wh_plus_class_tmpl_list[] = {
        [2] = {
        .device_name = BNXT_ULP_DEVICE_ID_WH_PLUS,
        .num_tbls = 14,
-       .start_tbl_idx = 17,
+       .start_tbl_idx = 18,
        .reject_info = {
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 17,
+               .cond_start_idx = 23,
                .cond_nums = 1 }
        },
        /* class_tid: 3, wh_plus, ingress */
        [3] = {
        .device_name = BNXT_ULP_DEVICE_ID_WH_PLUS,
        .num_tbls = 23,
-       .start_tbl_idx = 31,
+       .start_tbl_idx = 32,
        .reject_info = {
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE,
-               .cond_start_idx = 24,
+               .cond_start_idx = 33,
                .cond_nums = 0 }
        },
        /* class_tid: 4, wh_plus, egress */
        [4] = {
        .device_name = BNXT_ULP_DEVICE_ID_WH_PLUS,
        .num_tbls = 19,
-       .start_tbl_idx = 54,
+       .start_tbl_idx = 55,
        .reject_info = {
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE,
-               .cond_start_idx = 30,
+               .cond_start_idx = 39,
                .cond_nums = 0 }
        }
 };
@@ -69,7 +69,6 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_nums = 1 },
        .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,
        .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .key_start_idx = 0,
@@ -92,7 +91,6 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,
        .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .key_start_idx = 1,
@@ -111,7 +109,6 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
                .cond_start_idx = 2,
                .cond_nums = 1 },
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,
        .fdb_operand = BNXT_ULP_RF_IDX_RID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -128,7 +125,6 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
        .fdb_operand = BNXT_ULP_RF_IDX_RID,
        .pri_opcode  = BNXT_ULP_PRI_OPC_CONST,
@@ -157,7 +153,6 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,
        .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .key_start_idx = 16,
@@ -182,7 +177,6 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,
        .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_FLOW_SIG_ID_MATCH,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .key_start_idx = 18,
@@ -196,16 +190,34 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
        .resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE,
        .direction = TF_DIR_RX,
        .execute_info = {
-               .cond_true_goto  = 1,
-               .cond_false_goto = 5,
+               .cond_true_goto  = 2,
+               .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
                .cond_start_idx = 3,
                .cond_nums = 1 },
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,
        .fdb_operand = BNXT_ULP_RF_IDX_RID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE
        },
+       { /* class_tid: 1, wh_plus, table: control.2 */
+       .resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE,
+       .direction = TF_DIR_RX,
+       .execute_info = {
+               .cond_true_goto  = 5,
+               .cond_false_goto = 1023,
+               .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
+               .cond_start_idx = 4,
+               .cond_nums = 1 },
+       .fdb_opcode = BNXT_ULP_FDB_OPC_NOP,
+       .cc_upd_info = {
+               .cc_opc = BNXT_ULP_CC_UPD_OPC_EQ,
+               .cc_src1 = BNXT_ULP_CC_UPD_SRC_REGFILE,
+               .cc_opr1 = BNXT_ULP_RF_IDX_FLOW_SIG_ID,
+               .cc_src2 = BNXT_ULP_CC_UPD_SRC_COMP_FIELD,
+               .cc_opr2 = BNXT_ULP_CF_IDX_FLOW_SIG_ID,
+               .cc_dst_opr = BNXT_ULP_RF_IDX_CC },
+       .byte_order = BNXT_ULP_BYTE_ORDER_LE
+       },
        { /* class_tid: 1, wh_plus, table: profile_tcam.ipv4 */
        .resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
        .resource_type = TF_TCAM_TBL_TYPE_PROF_TCAM,
@@ -214,11 +226,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 3,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 4,
+               .cond_start_idx = 5,
                .cond_nums = 2 },
        .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
        .fdb_operand = BNXT_ULP_RF_IDX_RID,
        .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
@@ -242,11 +253,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 6,
+               .cond_start_idx = 7,
                .cond_nums = 2 },
        .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
        .fdb_operand = BNXT_ULP_RF_IDX_RID,
        .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
@@ -270,11 +280,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 8,
+               .cond_start_idx = 9,
                .cond_nums = 1 },
        .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
        .fdb_operand = BNXT_ULP_RF_IDX_RID,
        .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
@@ -300,11 +309,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 9,
+               .cond_start_idx = 10,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,
        .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .key_start_idx = 150,
@@ -319,14 +327,12 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
        .resource_func = BNXT_ULP_RESOURCE_FUNC_EM_TABLE,
        .resource_type = TF_MEM_INTERNAL,
        .direction = TF_DIR_RX,
-       .mem_type_opcode = BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_INT,
        .execute_info = {
                .cond_true_goto  = 0,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 9,
-               .cond_nums = 2 },
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
+               .cond_start_idx = 10,
+               .cond_nums = 3 },
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_PUSH_IF_MARK_ACTION,
        .critical_resource = BNXT_ULP_CRITICAL_RESOURCE_YES,
@@ -343,14 +349,12 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
        .resource_func = BNXT_ULP_RESOURCE_FUNC_EM_TABLE,
        .resource_type = TF_MEM_EXTERNAL,
        .direction = TF_DIR_RX,
-       .mem_type_opcode = BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_EXT,
        .execute_info = {
                .cond_true_goto  = 0,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 11,
-               .cond_nums = 2 },
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
+               .cond_start_idx = 13,
+               .cond_nums = 3 },
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_PUSH_IF_MARK_ACTION,
        .critical_resource = BNXT_ULP_CRITICAL_RESOURCE_YES,
@@ -367,14 +371,12 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
        .resource_func = BNXT_ULP_RESOURCE_FUNC_EM_TABLE,
        .resource_type = TF_MEM_INTERNAL,
        .direction = TF_DIR_RX,
-       .mem_type_opcode = BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_INT,
        .execute_info = {
                .cond_true_goto  = 0,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 13,
-               .cond_nums = 2 },
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
+               .cond_start_idx = 16,
+               .cond_nums = 3 },
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_PUSH_IF_MARK_ACTION,
        .critical_resource = BNXT_ULP_CRITICAL_RESOURCE_YES,
@@ -395,9 +397,8 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 0,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 15,
-               .cond_nums = 2 },
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
+               .cond_start_idx = 19,
+               .cond_nums = 3 },
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_PUSH_IF_MARK_ACTION,
        .critical_resource = BNXT_ULP_CRITICAL_RESOURCE_YES,
@@ -414,14 +415,12 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
        .resource_func = BNXT_ULP_RESOURCE_FUNC_EM_TABLE,
        .resource_type = TF_MEM_INTERNAL,
        .direction = TF_DIR_RX,
-       .mem_type_opcode = BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_INT,
        .execute_info = {
                .cond_true_goto  = 0,
                .cond_false_goto = 1,
-               .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 17,
-               .cond_nums = 0 },
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
+               .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
+               .cond_start_idx = 22,
+               .cond_nums = 1 },
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_PUSH_IF_MARK_ACTION,
        .critical_resource = BNXT_ULP_CRITICAL_RESOURCE_YES,
@@ -442,9 +441,8 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 0,
                .cond_false_goto = 0,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 17,
+               .cond_start_idx = 23,
                .cond_nums = 0 },
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_PUSH_IF_MARK_ACTION,
        .critical_resource = BNXT_ULP_CRITICAL_RESOURCE_YES,
@@ -466,11 +464,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 5,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 18,
+               .cond_start_idx = 24,
                .cond_nums = 1 },
        .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,
        .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .key_start_idx = 217,
@@ -489,11 +486,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 19,
+               .cond_start_idx = 25,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,
        .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .key_start_idx = 218,
@@ -510,9 +506,8 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 3,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 19,
+               .cond_start_idx = 25,
                .cond_nums = 1 },
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,
        .fdb_operand = BNXT_ULP_RF_IDX_RID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -525,11 +520,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 20,
+               .cond_start_idx = 26,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
        .fdb_operand = BNXT_ULP_RF_IDX_RID,
        .pri_opcode  = BNXT_ULP_PRI_OPC_CONST,
@@ -554,11 +548,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 20,
+               .cond_start_idx = 26,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,
        .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .key_start_idx = 233,
@@ -578,11 +571,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 20,
+               .cond_start_idx = 26,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,
        .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_FLOW_SIG_ID_MATCH,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .key_start_idx = 235,
@@ -599,9 +591,8 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 4,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 20,
+               .cond_start_idx = 26,
                .cond_nums = 1 },
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,
        .fdb_operand = BNXT_ULP_RF_IDX_RID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -614,11 +605,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 2,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 21,
+               .cond_start_idx = 27,
                .cond_nums = 1 },
        .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
        .fdb_operand = BNXT_ULP_RF_IDX_RID,
        .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
@@ -642,11 +632,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 22,
+               .cond_start_idx = 28,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
        .fdb_operand = BNXT_ULP_RF_IDX_RID,
        .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
@@ -671,11 +660,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 22,
+               .cond_start_idx = 28,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,
        .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .key_start_idx = 324,
@@ -690,14 +678,12 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
        .resource_func = BNXT_ULP_RESOURCE_FUNC_EM_TABLE,
        .resource_type = TF_MEM_INTERNAL,
        .direction = TF_DIR_TX,
-       .mem_type_opcode = BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_INT,
        .execute_info = {
                .cond_true_goto  = 0,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 22,
-               .cond_nums = 1 },
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
+               .cond_start_idx = 28,
+               .cond_nums = 2 },
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_PUSH_IF_MARK_ACTION,
        .critical_resource = BNXT_ULP_CRITICAL_RESOURCE_YES,
@@ -714,14 +700,12 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
        .resource_func = BNXT_ULP_RESOURCE_FUNC_EM_TABLE,
        .resource_type = TF_MEM_EXTERNAL,
        .direction = TF_DIR_TX,
-       .mem_type_opcode = BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_EXT,
        .execute_info = {
                .cond_true_goto  = 0,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 23,
-               .cond_nums = 1 },
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
+               .cond_start_idx = 30,
+               .cond_nums = 2 },
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_PUSH_IF_MARK_ACTION,
        .critical_resource = BNXT_ULP_CRITICAL_RESOURCE_YES,
@@ -738,14 +722,12 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
        .resource_func = BNXT_ULP_RESOURCE_FUNC_EM_TABLE,
        .resource_type = TF_MEM_INTERNAL,
        .direction = TF_DIR_TX,
-       .mem_type_opcode = BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_INT,
        .execute_info = {
                .cond_true_goto  = 0,
                .cond_false_goto = 1,
-               .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 24,
-               .cond_nums = 0 },
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
+               .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
+               .cond_start_idx = 32,
+               .cond_nums = 1 },
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_PUSH_IF_MARK_ACTION,
        .critical_resource = BNXT_ULP_CRITICAL_RESOURCE_YES,
@@ -766,9 +748,8 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 0,
                .cond_false_goto = 0,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 24,
+               .cond_start_idx = 33,
                .cond_nums = 0 },
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_PUSH_IF_MARK_ACTION,
        .critical_resource = BNXT_ULP_CRITICAL_RESOURCE_YES,
@@ -790,11 +771,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 24,
+               .cond_start_idx = 33,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,
        .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_NOP,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .key_start_idx = 369,
@@ -815,11 +795,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 24,
+               .cond_start_idx = 33,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
@@ -836,11 +815,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 24,
+               .cond_start_idx = 33,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,
        .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .key_start_idx = 370,
@@ -857,9 +835,8 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 3,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 24,
+               .cond_start_idx = 33,
                .cond_nums = 1 },
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,
        .fdb_operand = BNXT_ULP_RF_IDX_RID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -872,11 +849,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 25,
+               .cond_start_idx = 34,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
        .fdb_operand = BNXT_ULP_RF_IDX_RID,
        .pri_opcode  = BNXT_ULP_PRI_OPC_CONST,
@@ -903,11 +879,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 25,
+               .cond_start_idx = 34,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,
        .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .key_start_idx = 384,
@@ -926,11 +901,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 25,
+               .cond_start_idx = 34,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD,
        .tbl_operand = BNXT_ULP_CF_IDX_PHY_PORT_PARIF,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .result_start_idx = 266,
@@ -945,11 +919,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 25,
+               .cond_start_idx = 34,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD,
        .tbl_operand = BNXT_ULP_CF_IDX_PHY_PORT_PARIF,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .result_start_idx = 267,
@@ -964,11 +937,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 25,
+               .cond_start_idx = 34,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD,
        .tbl_operand = BNXT_ULP_CF_IDX_PHY_PORT_PARIF,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .result_start_idx = 268,
@@ -982,9 +954,8 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 6,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 25,
+               .cond_start_idx = 34,
                .cond_nums = 1 },
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_NOP,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE
        },
@@ -998,11 +969,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 26,
+               .cond_start_idx = 35,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
@@ -1020,11 +990,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 26,
+               .cond_start_idx = 35,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,
        .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .key_start_idx = 385,
@@ -1041,9 +1010,8 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 0,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 26,
+               .cond_start_idx = 35,
                .cond_nums = 1 },
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,
        .fdb_operand = BNXT_ULP_RF_IDX_RID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -1056,11 +1024,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 27,
+               .cond_start_idx = 36,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
        .fdb_operand = BNXT_ULP_RF_IDX_RID,
        .pri_opcode  = BNXT_ULP_PRI_OPC_CONST,
@@ -1085,11 +1052,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 0,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 27,
+               .cond_start_idx = 36,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,
        .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .key_start_idx = 399,
@@ -1109,11 +1075,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 27,
+               .cond_start_idx = 36,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,
        .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .key_start_idx = 400,
@@ -1130,9 +1095,8 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 3,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 27,
+               .cond_start_idx = 36,
                .cond_nums = 1 },
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,
        .fdb_operand = BNXT_ULP_RF_IDX_RID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -1145,11 +1109,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 28,
+               .cond_start_idx = 37,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
        .fdb_operand = BNXT_ULP_RF_IDX_RID,
        .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
@@ -1174,11 +1137,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 28,
+               .cond_start_idx = 37,
                .cond_nums = 2 },
        .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,
        .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .key_start_idx = 414,
@@ -1199,11 +1161,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 30,
+               .cond_start_idx = 39,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
@@ -1220,11 +1181,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 30,
+               .cond_start_idx = 39,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD,
        .tbl_operand = BNXT_ULP_CF_IDX_DRV_FUNC_PARIF,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .result_start_idx = 355,
@@ -1239,11 +1199,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 30,
+               .cond_start_idx = 39,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD,
        .tbl_operand = BNXT_ULP_CF_IDX_DRV_FUNC_PARIF,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .result_start_idx = 356,
@@ -1258,11 +1217,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 0,
                .cond_false_goto = 0,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 30,
+               .cond_start_idx = 39,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD,
        .tbl_operand = BNXT_ULP_CF_IDX_DRV_FUNC_PARIF,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .result_start_idx = 357,
@@ -1279,11 +1237,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 30,
+               .cond_start_idx = 39,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_GLB_REGFILE,
        .tbl_operand = BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_NOP,
        .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
@@ -1301,11 +1258,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 30,
+               .cond_start_idx = 39,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,
        .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .key_start_idx = 415,
@@ -1322,9 +1278,8 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 3,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 30,
+               .cond_start_idx = 39,
                .cond_nums = 1 },
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,
        .fdb_operand = BNXT_ULP_RF_IDX_RID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -1337,11 +1292,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 31,
+               .cond_start_idx = 40,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
        .fdb_operand = BNXT_ULP_RF_IDX_RID,
        .pri_opcode  = BNXT_ULP_PRI_OPC_CONST,
@@ -1366,11 +1320,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 31,
+               .cond_start_idx = 40,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,
        .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .key_start_idx = 429,
@@ -1389,11 +1342,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 31,
+               .cond_start_idx = 40,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_CONST,
        .tbl_operand = ULP_WP_SYM_LOOPBACK_PARIF,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .result_start_idx = 401,
@@ -1408,11 +1360,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 31,
+               .cond_start_idx = 40,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_CONST,
        .tbl_operand = ULP_WP_SYM_LOOPBACK_PARIF,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .result_start_idx = 402,
@@ -1427,11 +1378,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 31,
+               .cond_start_idx = 40,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_CONST,
        .tbl_operand = ULP_WP_SYM_LOOPBACK_PARIF,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .result_start_idx = 403,
@@ -1448,11 +1398,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 31,
+               .cond_start_idx = 40,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_PUSH_AND_SET_VFR_FLAG,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
@@ -1469,11 +1418,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 31,
+               .cond_start_idx = 40,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .pri_opcode  = BNXT_ULP_PRI_OPC_CONST,
        .pri_operand = 0,
@@ -1499,11 +1447,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 31,
+               .cond_start_idx = 40,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,
        .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .key_start_idx = 443,
@@ -1520,9 +1467,8 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 3,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
-               .cond_start_idx = 31,
+               .cond_start_idx = 40,
                .cond_nums = 1 },
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,
        .fdb_operand = BNXT_ULP_RF_IDX_RID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -1535,11 +1481,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 32,
+               .cond_start_idx = 41,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
        .fdb_operand = BNXT_ULP_RF_IDX_RID,
        .pri_opcode  = BNXT_ULP_PRI_OPC_CONST,
@@ -1564,11 +1509,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 32,
+               .cond_start_idx = 41,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,
        .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
        .key_start_idx = 457,
@@ -1589,11 +1533,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 32,
+               .cond_start_idx = 41,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_ENCAP_PTR_0,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
@@ -1612,11 +1555,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 32,
+               .cond_start_idx = 41,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
@@ -1634,11 +1576,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 32,
+               .cond_start_idx = 41,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
        .byte_order = BNXT_ULP_BYTE_ORDER_LE,
@@ -1654,11 +1595,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 1,
                .cond_false_goto = 1,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 32,
+               .cond_start_idx = 41,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .pri_opcode  = BNXT_ULP_PRI_OPC_CONST,
        .pri_operand = 0,
@@ -1683,11 +1623,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {
                .cond_true_goto  = 0,
                .cond_false_goto = 0,
                .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
-               .cond_start_idx = 32,
+               .cond_start_idx = 41,
                .cond_nums = 0 },
        .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,
        .tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,
-       .accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,
        .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
        .pri_opcode  = BNXT_ULP_PRI_OPC_CONST,
        .pri_operand = 0,
@@ -1727,6 +1666,11 @@ struct bnxt_ulp_mapper_cond_info ulp_wh_plus_class_cond_list[] = {
        .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET,
        .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS
        },
+       /* cond_execute: class_tid: 1, control.2 */
+       {
+       .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET,
+       .cond_operand = BNXT_ULP_RF_IDX_CC
+       },
        /* cond_execute: class_tid: 1, profile_tcam.ipv4 */
        {
        .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
@@ -1752,6 +1696,9 @@ struct bnxt_ulp_mapper_cond_info ulp_wh_plus_class_cond_list[] = {
        },
        /* cond_execute: class_tid: 1, em.ipv4 */
        {
+       .cond_opcode = BNXT_ULP_COND_OPC_EXT_MEM_NOT_SET,
+       },
+       {
        .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
        .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
        },
@@ -1761,6 +1708,9 @@ struct bnxt_ulp_mapper_cond_info ulp_wh_plus_class_cond_list[] = {
        },
        /* cond_execute: class_tid: 1, eem.ipv4 */
        {
+       .cond_opcode = BNXT_ULP_COND_OPC_EXT_MEM_IS_SET,
+       },
+       {
        .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
        .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
        },
@@ -1770,6 +1720,9 @@ struct bnxt_ulp_mapper_cond_info ulp_wh_plus_class_cond_list[] = {
        },
        /* cond_execute: class_tid: 1, em.ipv6 */
        {
+       .cond_opcode = BNXT_ULP_COND_OPC_EXT_MEM_NOT_SET,
+       },
+       {
        .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
        .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
        },
@@ -1779,6 +1732,9 @@ struct bnxt_ulp_mapper_cond_info ulp_wh_plus_class_cond_list[] = {
        },
        /* cond_execute: class_tid: 1, eem.ipv6 */
        {
+       .cond_opcode = BNXT_ULP_COND_OPC_EXT_MEM_IS_SET,
+       },
+       {
        .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
        .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
        },
@@ -1786,6 +1742,10 @@ struct bnxt_ulp_mapper_cond_info ulp_wh_plus_class_cond_list[] = {
        .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET,
        .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN
        },
+       /* cond_execute: class_tid: 1, em.vxlan */
+       {
+       .cond_opcode = BNXT_ULP_COND_OPC_EXT_MEM_NOT_SET,
+       },
        /* cond_reject: wh_plus, class_tid: 2 */
        {
        .cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET,
@@ -1813,14 +1773,24 @@ struct bnxt_ulp_mapper_cond_info ulp_wh_plus_class_cond_list[] = {
        },
        /* cond_execute: class_tid: 2, em.ipv4 */
        {
+       .cond_opcode = BNXT_ULP_COND_OPC_EXT_MEM_NOT_SET,
+       },
+       {
        .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
        .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
        },
        /* cond_execute: class_tid: 2, eem.ipv4 */
        {
+       .cond_opcode = BNXT_ULP_COND_OPC_EXT_MEM_IS_SET,
+       },
+       {
        .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
        .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
        },
+       /* cond_execute: class_tid: 2, em.ipv6 */
+       {
+       .cond_opcode = BNXT_ULP_COND_OPC_EXT_MEM_NOT_SET,
+       },
        /* cond_execute: class_tid: 3, control.ing_0 */
        {
        .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET,
index cb4df05..d18f6ca 100644 (file)
@@ -68,6 +68,7 @@ struct ulp_rte_parser_params {
        struct ulp_rte_hdr_bitmap       hdr_bitmap;
        struct ulp_rte_hdr_bitmap       hdr_fp_bit;
        struct ulp_rte_field_bitmap     fld_bitmap;
+       struct ulp_rte_field_bitmap     fld_s_bitmap;
        struct ulp_rte_hdr_field        hdr_field[BNXT_ULP_PROTO_HDR_MAX];
        uint32_t                        comp_fld[BNXT_ULP_CF_IDX_LAST];
        uint32_t                        field_idx;
@@ -172,6 +173,15 @@ struct bnxt_ulp_mapper_cond_list_info {
        int32_t cond_false_goto;
 };
 
+struct bnxt_ulp_mapper_cc_upd_info {
+       enum bnxt_ulp_cc_upd_opc        cc_opc;
+       enum bnxt_ulp_cc_upd_src        cc_src1;
+       enum bnxt_ulp_cc_upd_src        cc_src2;
+       uint16_t                        cc_opr1;
+       uint16_t                        cc_opr2;
+       uint16_t                        cc_dst_opr;
+};
+
 struct bnxt_ulp_template_device_tbls {
        struct bnxt_ulp_mapper_tmpl_info *tmpl_list;
        uint32_t tmpl_list_size;
@@ -231,9 +241,9 @@ struct bnxt_ulp_mapper_tbl_info {
        uint32_t                        resource_type; /* TF_ enum type */
        enum bnxt_ulp_resource_sub_type resource_sub_type;
        struct bnxt_ulp_mapper_cond_list_info execute_info;
+       struct bnxt_ulp_mapper_cc_upd_info cc_upd_info;
        enum bnxt_ulp_cond_opc cond_opcode;
        uint32_t cond_operand;
-       enum bnxt_ulp_mem_type_opc      mem_type_opcode;
        uint8_t                         direction;
        enum bnxt_ulp_pri_opc           pri_opcode;
        uint32_t                        pri_operand;
@@ -302,6 +312,7 @@ struct bnxt_ulp_mapper_ident_info {
 };
 
 struct bnxt_ulp_glb_resource_info {
+       enum bnxt_ulp_device_id         device_id;
        enum bnxt_ulp_resource_func     resource_func;
        uint32_t                        resource_type; /* TF_ enum type */
        enum bnxt_ulp_glb_rf_idx        glb_regfile_index;
index 5dc7103..329799e 100644 (file)
@@ -1085,7 +1085,7 @@ uint32_t ulp_bitmap_is_ones(uint8_t *bitmap, int32_t size)
 }
 
 /* Function to check if bitmap is not zero. Return 1 on success */
-uint32_t ulp_bitmap_notzero(uint8_t *bitmap, int32_t size)
+uint32_t ulp_bitmap_notzero(const uint8_t *bitmap, int32_t size)
 {
        while (size-- > 0) {
                if (*bitmap != 0)
index a30361b..5dd22cf 100644 (file)
@@ -521,7 +521,7 @@ uint32_t ulp_bitmap_is_zero(uint8_t *bitmap, int32_t size);
 uint32_t ulp_bitmap_is_ones(uint8_t *bitmap, int32_t size);
 
 /* Function to check if bitmap is not zero. Return 1 on success */
-uint32_t ulp_bitmap_notzero(uint8_t *bitmap, int32_t size);
+uint32_t ulp_bitmap_notzero(const uint8_t *bitmap, int32_t size);
 
 /* returns 0 if input is power of 2 */
 int32_t ulp_util_is_power_of_2(uint64_t x);