diff mbox series

[v2,46/58] net/bnxt: add support for Thor platform

Message ID 20210613000652.28191-47-ajit.khaparde@broadcom.com (mailing list archive)
State Accepted
Delegated to: Ajit Khaparde
Headers show
Series enhancements to host based flow table management | expand

Checks

Context Check Description
ci/checkpatch warning coding style issues

Commit Message

Ajit Khaparde June 13, 2021, 12:06 a.m. UTC
From: Kishore Padmanabha <kishore.padmanabha@broadcom.com>

1. Add templates to support Thor platform.
2. Flow counter manager is not enabled if no flow counters are
   configured.
3. Mark database is not enabled if mark action is not supported.
4. Removed application to port default flow.
5. Add allocate and write for the global registry file.
6. Multiple default flow templates are combined to one.
7. Remove default loopback action record, this is required in order to
   support multiple platforms.
8. Enable port table support in the generic table.
9. remove global template table in order to support multiple platforms.
10. Add support to get parent VNIC from port table database.
11. VF representor action mark is made optional since not all
    configurations need representor support.
12. Add layer 4 ports to computational fields.
13. Update templates to support the above changes.
14. Add support for wildcard.

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>
---
 drivers/net/bnxt/meson.build                  |     2 +
 drivers/net/bnxt/tf_core/tf_core.h            |     8 -
 drivers/net/bnxt/tf_ulp/bnxt_tf_common.h      |     2 -
 drivers/net/bnxt/tf_ulp/bnxt_ulp.c            |    99 +-
 drivers/net/bnxt/tf_ulp/bnxt_ulp.h            |     7 +-
 drivers/net/bnxt/tf_ulp/bnxt_ulp_flow.c       |     4 +
 drivers/net/bnxt/tf_ulp/meson.build           |     4 +-
 drivers/net/bnxt/tf_ulp/ulp_def_rules.c       |    65 +-
 drivers/net/bnxt/tf_ulp/ulp_fc_mgr.c          |    18 +-
 drivers/net/bnxt/tf_ulp/ulp_flow_db.c         |     9 +-
 drivers/net/bnxt/tf_ulp/ulp_gen_tbl.c         |    24 +-
 drivers/net/bnxt/tf_ulp/ulp_gen_tbl.h         |    14 +-
 drivers/net/bnxt/tf_ulp/ulp_mapper.c          |   408 +-
 drivers/net/bnxt/tf_ulp/ulp_mapper.h          |     7 +
 drivers/net/bnxt/tf_ulp/ulp_mark_mgr.c        |    10 +-
 drivers/net/bnxt/tf_ulp/ulp_port_db.c         |    86 +-
 drivers/net/bnxt/tf_ulp/ulp_port_db.h         |    29 +-
 drivers/net/bnxt/tf_ulp/ulp_rte_handler_tbl.c |    16 +-
 drivers/net/bnxt/tf_ulp/ulp_rte_parser.c      |   150 +-
 drivers/net/bnxt/tf_ulp/ulp_rte_parser.h      |     5 +
 .../net/bnxt/tf_ulp/ulp_template_db_class.c   | 99768 +++++++++-------
 .../net/bnxt/tf_ulp/ulp_template_db_enum.h    |  8939 +-
 .../net/bnxt/tf_ulp/ulp_template_db_field.h   |   575 +-
 .../tf_ulp/ulp_template_db_stingray_act.c     |   709 -
 drivers/net/bnxt/tf_ulp/ulp_template_db_tbl.c |   752 +-
 drivers/net/bnxt/tf_ulp/ulp_template_db_tbl.h |    42 +
 .../bnxt/tf_ulp/ulp_template_db_thor_act.c    |   229 +
 ...y_class.c => ulp_template_db_thor_class.c} |  5954 +-
 .../bnxt/tf_ulp/ulp_template_db_wh_plus_act.c |    71 +-
 .../tf_ulp/ulp_template_db_wh_plus_class.c    |  5399 +-
 drivers/net/bnxt/tf_ulp/ulp_template_struct.h |    12 +
 drivers/net/bnxt/tf_ulp/ulp_tun.h             |     4 -
 drivers/net/bnxt/tf_ulp/ulp_utils.c           |   187 +-
 drivers/net/bnxt/tf_ulp/ulp_utils.h           |    64 +-
 34 files changed, 68763 insertions(+), 54909 deletions(-)
 delete mode 100644 drivers/net/bnxt/tf_ulp/ulp_template_db_stingray_act.c
 create mode 100644 drivers/net/bnxt/tf_ulp/ulp_template_db_thor_act.c
 rename drivers/net/bnxt/tf_ulp/{ulp_template_db_stingray_class.c => ulp_template_db_thor_class.c} (55%)
diff mbox series

Patch

diff --git a/drivers/net/bnxt/meson.build b/drivers/net/bnxt/meson.build
index e8a25beba0..12ecd37d54 100644
--- a/drivers/net/bnxt/meson.build
+++ b/drivers/net/bnxt/meson.build
@@ -8,7 +8,9 @@  if is_windows
     subdir_done()
 endif
 
+headers = files('rte_pmd_bnxt.h')
 cflags_options = [
+        '-DRTE_LIBRTE_BNXT_TF',
         '-DSUPPORT_CFA_HW_ALL=1',
 ]
 
diff --git a/drivers/net/bnxt/tf_core/tf_core.h b/drivers/net/bnxt/tf_core/tf_core.h
index 0b06bb2bb5..be5725a66a 100644
--- a/drivers/net/bnxt/tf_core/tf_core.h
+++ b/drivers/net/bnxt/tf_core/tf_core.h
@@ -1104,10 +1104,6 @@  struct tf_alloc_tbl_scope_parms {
 	 * [in] Number of flows * 1000. If set, rx_mem_size_in_mb must equal 0.
 	 */
 	uint32_t rx_num_flows_in_k;
-	/**
-	 * [in] SR2 only receive table access interface id
-	 */
-	uint32_t rx_tbl_if_id;
 	/**
 	 * [in] All Maximum key size required.
 	 */
@@ -1126,10 +1122,6 @@  struct tf_alloc_tbl_scope_parms {
 	 * [in] Number of flows * 1000
 	 */
 	uint32_t tx_num_flows_in_k;
-	/**
-	 * [in] SR2 only receive table access interface id
-	 */
-	uint32_t tx_tbl_if_id;
 	/**
 	 * [in] Flush pending HW cached flows every 1/10th of value
 	 * set in seconds, both idle and active flows are flushed
diff --git a/drivers/net/bnxt/tf_ulp/bnxt_tf_common.h b/drivers/net/bnxt/tf_ulp/bnxt_tf_common.h
index 7b405f4dc3..f59da41e54 100644
--- a/drivers/net/bnxt/tf_ulp/bnxt_tf_common.h
+++ b/drivers/net/bnxt/tf_ulp/bnxt_tf_common.h
@@ -23,12 +23,10 @@ 
 #define	BNXT_ULP_DFLT_RX_MAX_ACTN_ENTRY		256
 #define	BNXT_ULP_DFLT_RX_MEM			0
 #define	BNXT_ULP_RX_NUM_FLOWS			32
-#define	BNXT_ULP_RX_TBL_IF_ID			0
 #define	BNXT_ULP_DFLT_TX_MAX_KEY		512
 #define	BNXT_ULP_DFLT_TX_MAX_ACTN_ENTRY		256
 #define	BNXT_ULP_DFLT_TX_MEM			0
 #define	BNXT_ULP_TX_NUM_FLOWS			32
-#define	BNXT_ULP_TX_TBL_IF_ID			0
 
 enum bnxt_tf_rc {
 	BNXT_TF_RC_PARSE_ERR	= -2,
diff --git a/drivers/net/bnxt/tf_ulp/bnxt_ulp.c b/drivers/net/bnxt/tf_ulp/bnxt_ulp.c
index f28c7a5a38..141bc0c784 100644
--- a/drivers/net/bnxt/tf_ulp/bnxt_ulp.c
+++ b/drivers/net/bnxt/tf_ulp/bnxt_ulp.c
@@ -22,6 +22,7 @@ 
 #include "ulp_flow_db.h"
 #include "ulp_mapper.h"
 #include "ulp_port_db.h"
+#include "ulp_tun.h"
 
 /* Linked list of all TF sessions. */
 STAILQ_HEAD(, bnxt_ulp_session_state) bnxt_ulp_session_list =
@@ -52,8 +53,11 @@  static int32_t
 bnxt_ulp_devid_get(struct bnxt *bp,
 		   enum bnxt_ulp_device_id  *ulp_dev_id)
 {
-	if (BNXT_CHIP_P5(bp))
-		return -EINVAL;
+	if (BNXT_CHIP_P5(bp)) {
+		/* TBD: needs to accommodate even SR2 */
+		*ulp_dev_id = BNXT_ULP_DEVICE_ID_THOR;
+		return 0;
+	}
 
 	if (BNXT_STINGRAY(bp))
 		*ulp_dev_id = BNXT_ULP_DEVICE_ID_STINGRAY;
@@ -70,6 +74,7 @@  bnxt_ulp_tf_session_resources_get(struct bnxt *bp,
 {
 	uint32_t dev_id;
 	int32_t rc;
+	uint16_t *tmp_cnt;
 
 	rc = bnxt_ulp_cntxt_dev_id_get(bp->ulp_ctx, &dev_id);
 	if (rc) {
@@ -113,6 +118,8 @@  bnxt_ulp_tf_session_resources_get(struct bnxt *bp,
 		/* SP */
 		res->tbl_cnt[TF_DIR_RX].cnt[TF_TBL_TYPE_ACT_SP_SMAC] = 255;
 
+		res->tbl_cnt[TF_DIR_RX].cnt[TF_TBL_TYPE_MIRROR_CONFIG] = 1;
+
 		/** TX **/
 		/* Identifiers */
 		res->ident_cnt[TF_DIR_TX].cnt[TF_IDENT_TYPE_L2_CTXT_HIGH] = 292;
@@ -148,6 +155,9 @@  bnxt_ulp_tf_session_resources_get(struct bnxt *bp,
 		/* SP */
 		res->tbl_cnt[TF_DIR_TX].cnt[TF_TBL_TYPE_ACT_SP_SMAC_IPV4] = 488;
 		res->tbl_cnt[TF_DIR_TX].cnt[TF_TBL_TYPE_ACT_SP_SMAC_IPV6] = 511;
+
+		res->tbl_cnt[TF_DIR_TX].cnt[TF_TBL_TYPE_MIRROR_CONFIG] = 1;
+
 		break;
 	case BNXT_ULP_DEVICE_ID_STINGRAY:
 		/** RX **/
@@ -219,6 +229,73 @@  bnxt_ulp_tf_session_resources_get(struct bnxt *bp,
 		/* SP */
 		res->tbl_cnt[TF_DIR_TX].cnt[TF_TBL_TYPE_ACT_SP_SMAC_IPV4] = 488;
 		res->tbl_cnt[TF_DIR_TX].cnt[TF_TBL_TYPE_ACT_SP_SMAC_IPV6] = 512;
+		break;
+	case BNXT_ULP_DEVICE_ID_THOR:
+		/** RX **/
+		/* Identifiers */
+		res->ident_cnt[TF_DIR_RX].cnt[TF_IDENT_TYPE_L2_CTXT_HIGH] = 26;
+		res->ident_cnt[TF_DIR_RX].cnt[TF_IDENT_TYPE_L2_CTXT_LOW] = 6;
+		res->ident_cnt[TF_DIR_RX].cnt[TF_IDENT_TYPE_WC_PROF] = 32;
+		res->ident_cnt[TF_DIR_RX].cnt[TF_IDENT_TYPE_PROF_FUNC] = 32;
+		res->ident_cnt[TF_DIR_RX].cnt[TF_IDENT_TYPE_EM_PROF] = 32;
+
+		/* Table Types */
+		res->tbl_cnt[TF_DIR_RX].cnt[TF_TBL_TYPE_FULL_ACT_RECORD] = 1024;
+		res->tbl_cnt[TF_DIR_RX].cnt[TF_TBL_TYPE_ACT_STATS_64] = 512;
+		res->tbl_cnt[TF_DIR_RX].cnt[TF_TBL_TYPE_MIRROR_CONFIG] = 14;
+		res->tbl_cnt[TF_DIR_RX].cnt[TF_TBL_TYPE_EM_FKB] = 32;
+		res->tbl_cnt[TF_DIR_RX].cnt[TF_TBL_TYPE_WC_FKB] = 32;
+
+		/* ENCAP */
+		res->tbl_cnt[TF_DIR_RX].cnt[TF_TBL_TYPE_ACT_ENCAP_64B] = 64;
+
+		/* TCAMs */
+		tmp_cnt = &res->tcam_cnt[TF_DIR_RX].cnt[0];
+		tmp_cnt[TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_HIGH] = 300;
+		tmp_cnt[TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_LOW] = 6;
+		res->tcam_cnt[TF_DIR_RX].cnt[TF_TCAM_TBL_TYPE_PROF_TCAM] = 128;
+		res->tcam_cnt[TF_DIR_RX].cnt[TF_TCAM_TBL_TYPE_WC_TCAM] = 112;
+
+		/* EM */
+		res->em_cnt[TF_DIR_RX].cnt[TF_EM_TBL_TYPE_EM_RECORD] = 13200;
+
+		/* SP */
+		res->tbl_cnt[TF_DIR_RX].cnt[TF_TBL_TYPE_ACT_SP_SMAC_IPV4] = 64;
+
+		/** TX **/
+		/* Identifiers */
+		res->ident_cnt[TF_DIR_TX].cnt[TF_IDENT_TYPE_L2_CTXT_HIGH] = 26;
+		res->ident_cnt[TF_DIR_TX].cnt[TF_IDENT_TYPE_L2_CTXT_LOW] = 26;
+		res->ident_cnt[TF_DIR_TX].cnt[TF_IDENT_TYPE_WC_PROF] = 32;
+		res->ident_cnt[TF_DIR_TX].cnt[TF_IDENT_TYPE_PROF_FUNC] = 63;
+		res->ident_cnt[TF_DIR_TX].cnt[TF_IDENT_TYPE_EM_PROF] = 32;
+
+		/* Table Types */
+		res->tbl_cnt[TF_DIR_TX].cnt[TF_TBL_TYPE_FULL_ACT_RECORD] = 1024;
+		res->tbl_cnt[TF_DIR_TX].cnt[TF_TBL_TYPE_ACT_STATS_64] = 512;
+		res->tbl_cnt[TF_DIR_TX].cnt[TF_TBL_TYPE_MIRROR_CONFIG] = 14;
+		res->tbl_cnt[TF_DIR_TX].cnt[TF_TBL_TYPE_EM_FKB] = 32;
+		res->tbl_cnt[TF_DIR_TX].cnt[TF_TBL_TYPE_WC_FKB] = 32;
+
+		/* ENCAP */
+		res->tbl_cnt[TF_DIR_TX].cnt[TF_TBL_TYPE_ACT_ENCAP_64B] = 64;
+
+		/* TCAMs */
+		tmp_cnt = &res->tcam_cnt[TF_DIR_TX].cnt[0];
+
+		tmp_cnt[TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_HIGH] = 200;
+		tmp_cnt[TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_LOW] = 110;
+		res->tcam_cnt[TF_DIR_TX].cnt[TF_TCAM_TBL_TYPE_PROF_TCAM] = 128;
+		res->tcam_cnt[TF_DIR_TX].cnt[TF_TCAM_TBL_TYPE_WC_TCAM] = 128;
+
+		/* EM */
+		res->em_cnt[TF_DIR_TX].cnt[TF_EM_TBL_TYPE_EM_RECORD] = 15232;
+
+		/* SP */
+		res->tbl_cnt[TF_DIR_TX].cnt[TF_TBL_TYPE_ACT_SP_SMAC_IPV4] = 100;
+
+		res->tbl_cnt[TF_DIR_TX].cnt[TF_TBL_TYPE_MIRROR_CONFIG] = 1;
+
 		break;
 	default:
 		return -EINVAL;
@@ -273,6 +350,9 @@  ulp_ctx_session_open(struct bnxt *bp,
 	case BNXT_ULP_DEVICE_ID_STINGRAY:
 		params.device_type = TF_DEVICE_TYPE_SR;
 		break;
+	case BNXT_ULP_DEVICE_ID_THOR:
+		params.device_type = TF_DEVICE_TYPE_THOR;
+		break;
 	default:
 		BNXT_TF_DBG(ERR, "Unable to determine device for "
 			    "opening session.\n");
@@ -346,14 +426,12 @@  bnxt_init_tbl_scope_parms(struct bnxt *bp,
 			BNXT_ULP_DFLT_RX_MAX_ACTN_ENTRY;
 		params->rx_mem_size_in_mb = BNXT_ULP_DFLT_RX_MEM;
 		params->rx_num_flows_in_k = BNXT_ULP_RX_NUM_FLOWS;
-		params->rx_tbl_if_id = BNXT_ULP_RX_TBL_IF_ID;
 
 		params->tx_max_key_sz_in_bits = BNXT_ULP_DFLT_TX_MAX_KEY;
 		params->tx_max_action_entry_sz_in_bits =
 			BNXT_ULP_DFLT_TX_MAX_ACTN_ENTRY;
 		params->tx_mem_size_in_mb = BNXT_ULP_DFLT_TX_MEM;
 		params->tx_num_flows_in_k = BNXT_ULP_TX_NUM_FLOWS;
-		params->tx_tbl_if_id = BNXT_ULP_TX_TBL_IF_ID;
 	} else {
 		params->rx_max_key_sz_in_bits = BNXT_ULP_DFLT_RX_MAX_KEY;
 		params->rx_max_action_entry_sz_in_bits =
@@ -361,7 +439,6 @@  bnxt_init_tbl_scope_parms(struct bnxt *bp,
 		params->rx_mem_size_in_mb = BNXT_ULP_DFLT_RX_MEM;
 		params->rx_num_flows_in_k =
 			dparms->ext_flow_db_num_entries / 1024;
-		params->rx_tbl_if_id = BNXT_ULP_RX_TBL_IF_ID;
 
 		params->tx_max_key_sz_in_bits = BNXT_ULP_DFLT_TX_MAX_KEY;
 		params->tx_max_action_entry_sz_in_bits =
@@ -369,7 +446,6 @@  bnxt_init_tbl_scope_parms(struct bnxt *bp,
 		params->tx_mem_size_in_mb = BNXT_ULP_DFLT_TX_MEM;
 		params->tx_num_flows_in_k =
 			dparms->ext_flow_db_num_entries / 1024;
-		params->tx_tbl_if_id = BNXT_ULP_TX_TBL_IF_ID;
 	}
 	BNXT_TF_DBG(INFO, "Table Scope initialized with %uK flows.\n",
 		    params->rx_num_flows_in_k);
@@ -530,6 +606,8 @@  ulp_ctx_init(struct bnxt *bp,
 	if (rc)
 		goto error_deinit;
 
+	ulp_tun_tbl_init(ulp_data->tun_tbl);
+
 	bnxt_ulp_cntxt_tfp_set(bp->ulp_ctx, &bp->tfp);
 	return rc;
 
@@ -827,8 +905,7 @@  bnxt_ulp_destroy_vfr_default_rules(struct bnxt *bp, bool global)
 			continue;
 
 		/* Destroy the flows */
-		ulp_default_flow_destroy(bp->eth_dev, info->rep2vf_flow_id);
-		ulp_default_flow_destroy(bp->eth_dev, info->vf2rep_flow_id);
+		ulp_default_flow_destroy(bp->eth_dev, info->vfr_flow_id);
 		/* Clean up the tx action pointer */
 		vfr_eth_dev = &rte_eth_devices[port_id];
 		if (vfr_eth_dev) {
@@ -1071,7 +1148,11 @@  bnxt_ulp_port_init(struct bnxt *bp)
 		goto jump_to_error;
 	}
 	/* create the default rules */
-	bnxt_ulp_create_df_rules(bp);
+	rc = bnxt_ulp_create_df_rules(bp);
+	if (rc) {
+		BNXT_TF_DBG(ERR, "Failed to create default flow\n");
+		goto jump_to_error;
+	}
 
 	if (BNXT_ACCUM_STATS_EN(bp))
 		bp->ulp_ctx->cfg_data->accum_stats = true;
diff --git a/drivers/net/bnxt/tf_ulp/bnxt_ulp.h b/drivers/net/bnxt/tf_ulp/bnxt_ulp.h
index a295d94bb4..854eca24c3 100644
--- a/drivers/net/bnxt/tf_ulp/bnxt_ulp.h
+++ b/drivers/net/bnxt/tf_ulp/bnxt_ulp.h
@@ -10,6 +10,7 @@ 
 #include <stdbool.h>
 #include <sys/queue.h>
 
+#include "rte_version.h"
 #include "rte_ethdev.h"
 
 #include "ulp_template_db_enum.h"
@@ -38,14 +39,12 @@  enum bnxt_ulp_flow_mem_type {
 };
 
 struct bnxt_ulp_df_rule_info {
-	uint32_t			port_to_app_flow_id;
-	uint32_t			app_to_port_flow_id;
+	uint32_t			def_port_flow_id;
 	uint8_t				valid;
 };
 
 struct bnxt_ulp_vfr_rule_info {
-	uint32_t			rep2vf_flow_id;
-	uint32_t			vf2rep_flow_id;
+	uint32_t			vfr_flow_id;
 	uint16_t			parent_port_id;
 	uint8_t				valid;
 };
diff --git a/drivers/net/bnxt/tf_ulp/bnxt_ulp_flow.c b/drivers/net/bnxt/tf_ulp/bnxt_ulp_flow.c
index b8af54ef6a..63fb4b5973 100644
--- a/drivers/net/bnxt/tf_ulp/bnxt_ulp_flow.c
+++ b/drivers/net/bnxt/tf_ulp/bnxt_ulp_flow.c
@@ -70,8 +70,10 @@  bnxt_ulp_set_dir_attributes(struct ulp_rte_parser_params *params,
 		params->dir_attr |= BNXT_ULP_FLOW_ATTR_EGRESS;
 	if (attr->ingress)
 		params->dir_attr |= BNXT_ULP_FLOW_ATTR_INGRESS;
+#if RTE_VERSION_NUM(17, 11, 10, 16) < RTE_VERSION
 	if (attr->transfer)
 		params->dir_attr |= BNXT_ULP_FLOW_ATTR_TRANSFER;
+#endif
 }
 
 void
@@ -79,6 +81,7 @@  bnxt_ulp_init_mapper_params(struct bnxt_ulp_mapper_create_parms *mapper_cparms,
 			    struct ulp_rte_parser_params *params,
 			    enum bnxt_ulp_fdb_type flow_type)
 {
+	memset(mapper_cparms, 0, sizeof(*mapper_cparms));
 	mapper_cparms->flow_type = flow_type;
 	mapper_cparms->app_priority = params->priority;
 	mapper_cparms->dir_attr = params->dir_attr;
@@ -186,6 +189,7 @@  bnxt_ulp_flow_create(struct rte_eth_dev *dev,
 	params.fid = fid;
 	params.func_id = func_id;
 	params.priority = attr->priority;
+	params.port_id = dev->data->port_id;
 	/* Perform the rte flow post process */
 	ret = bnxt_ulp_rte_parser_post_process(&params);
 	if (ret == BNXT_TF_RC_ERROR)
diff --git a/drivers/net/bnxt/tf_ulp/meson.build b/drivers/net/bnxt/tf_ulp/meson.build
index c7ec5a3161..1bb93d4938 100644
--- a/drivers/net/bnxt/tf_ulp/meson.build
+++ b/drivers/net/bnxt/tf_ulp/meson.build
@@ -27,5 +27,5 @@  sources += files(
 	'ulp_rte_handler_tbl.c',
         'ulp_template_db_wh_plus_act.c',
         'ulp_template_db_wh_plus_class.c',
-        'ulp_template_db_stingray_act.c',
-        'ulp_template_db_stingray_class.c')
+	'ulp_template_db_thor_act.c',
+	'ulp_template_db_thor_class.c')
diff --git a/drivers/net/bnxt/tf_ulp/ulp_def_rules.c b/drivers/net/bnxt/tf_ulp/ulp_def_rules.c
index 75640ce092..b688288a62 100644
--- a/drivers/net/bnxt/tf_ulp/ulp_def_rules.c
+++ b/drivers/net/bnxt/tf_ulp/ulp_def_rules.c
@@ -457,9 +457,7 @@  bnxt_ulp_destroy_df_rules(struct bnxt *bp, bool global)
 			return;
 
 		ulp_default_flow_destroy(bp->eth_dev,
-					 info->port_to_app_flow_id);
-		ulp_default_flow_destroy(bp->eth_dev,
-					 info->app_to_port_flow_id);
+					 info->def_port_flow_id);
 		memset(info, 0, sizeof(struct bnxt_ulp_df_rule_info));
 		return;
 	}
@@ -471,9 +469,7 @@  bnxt_ulp_destroy_df_rules(struct bnxt *bp, bool global)
 			continue;
 
 		ulp_default_flow_destroy(bp->eth_dev,
-					 info->port_to_app_flow_id);
-		ulp_default_flow_destroy(bp->eth_dev,
-					 info->app_to_port_flow_id);
+					 info->def_port_flow_id);
 		memset(info, 0, sizeof(struct bnxt_ulp_df_rule_info));
 	}
 }
@@ -496,6 +492,10 @@  bnxt_create_port_app_df_rule(struct bnxt *bp, uint8_t flow_type,
 		}
 	};
 
+	if (!flow_type) {
+		*flow_id = 0;
+		return 0;
+	}
 	return ulp_default_flow_create(bp->eth_dev, param_list, flow_type,
 				       flow_id);
 }
@@ -505,7 +505,7 @@  bnxt_ulp_create_df_rules(struct bnxt *bp)
 {
 	struct bnxt_ulp_df_rule_info *info;
 	uint8_t port_id;
-	int rc;
+	int rc = 0;
 
 	if (!BNXT_TRUFLOW_EN(bp) ||
 	    BNXT_ETH_DEV_IS_REPRESENTOR(bp->eth_dev) || !bp->ulp_ctx)
@@ -513,39 +513,22 @@  bnxt_ulp_create_df_rules(struct bnxt *bp)
 
 	port_id = bp->eth_dev->data->port_id;
 	info = &bp->ulp_ctx->cfg_data->df_rule_info[port_id];
-	rc = bnxt_create_port_app_df_rule(bp, BNXT_ULP_DF_TPL_PORT_TO_VS,
-					  &info->port_to_app_flow_id);
+	rc = bnxt_create_port_app_df_rule(bp,
+					  BNXT_ULP_DF_TPL_DEFAULT_UPLINK_PORT,
+					  &info->def_port_flow_id);
 	if (rc) {
 		BNXT_TF_DBG(ERR,
 			    "Failed to create port to app default rule\n");
 		return rc;
 	}
 
-	bp->tx_cfa_action = 0;
-	rc = bnxt_create_port_app_df_rule(bp, BNXT_ULP_DF_TPL_VS_TO_PORT,
-					  &info->app_to_port_flow_id);
-	if (rc) {
-		BNXT_TF_DBG(ERR,
-			    "Failed to create app to port default rule\n");
-		goto port_to_app_free;
-	}
-
 	rc = ulp_default_flow_db_cfa_action_get(bp->ulp_ctx,
-						info->app_to_port_flow_id,
+						info->def_port_flow_id,
 						&bp->tx_cfa_action);
 	if (rc)
-		goto app_to_port_free;
-
+		bp->tx_cfa_action = 0;
 	info->valid = true;
 	return 0;
-
-app_to_port_free:
-	ulp_default_flow_destroy(bp->eth_dev, info->app_to_port_flow_id);
-port_to_app_free:
-	ulp_default_flow_destroy(bp->eth_dev, info->port_to_app_flow_id);
-	info->valid = false;
-
-	return rc;
 }
 
 static int32_t
@@ -598,22 +581,15 @@  bnxt_ulp_create_vfr_default_rules(struct rte_eth_dev *vfr_ethdev)
 	}
 
 	memset(info, 0, sizeof(struct bnxt_ulp_vfr_rule_info));
-	rc = bnxt_create_port_vfr_default_rule(bp, BNXT_ULP_DF_TPL_VFREP_TO_VF,
-					       vfr_port_id,
-					       &info->rep2vf_flow_id);
-	if (rc) {
-		BNXT_TF_DBG(ERR, "Failed to create VFREP to VF default rule\n");
-		goto error;
-	}
-	rc = bnxt_create_port_vfr_default_rule(bp, BNXT_ULP_DF_TPL_VF_TO_VFREP,
+	rc = bnxt_create_port_vfr_default_rule(bp, BNXT_ULP_DF_TPL_DEFAULT_VFR,
 					       vfr_port_id,
-					       &info->vf2rep_flow_id);
+					       &info->vfr_flow_id);
 	if (rc) {
-		BNXT_TF_DBG(ERR, "Failed to create VF to VFREP default rule\n");
+		BNXT_TF_DBG(ERR, "Failed to create VFR default rule\n");
 		goto error;
 	}
 	rc = ulp_default_flow_db_cfa_action_get(bp->ulp_ctx,
-						info->rep2vf_flow_id,
+						info->vfr_flow_id,
 						&vfr->vfr_tx_cfa_action);
 	if (rc) {
 		BNXT_TF_DBG(ERR, "Failed to get the tx cfa action\n");
@@ -626,10 +602,8 @@  bnxt_ulp_create_vfr_default_rules(struct rte_eth_dev *vfr_ethdev)
 	return 0;
 
 error:
-	if (info->rep2vf_flow_id)
-		ulp_default_flow_destroy(bp->eth_dev, info->rep2vf_flow_id);
-	if (info->vf2rep_flow_id)
-		ulp_default_flow_destroy(bp->eth_dev, info->vf2rep_flow_id);
+	if (info->vfr_flow_id)
+		ulp_default_flow_destroy(bp->eth_dev, info->vfr_flow_id);
 	return rc;
 }
 
@@ -653,8 +627,7 @@  bnxt_ulp_delete_vfr_default_rules(struct bnxt_representor *vfr)
 		BNXT_TF_DBG(ERR, "VFR already freed\n");
 		return -EINVAL;
 	}
-	ulp_default_flow_destroy(bp->eth_dev, info->rep2vf_flow_id);
-	ulp_default_flow_destroy(bp->eth_dev, info->vf2rep_flow_id);
+	ulp_default_flow_destroy(bp->eth_dev, info->vfr_flow_id);
 	vfr->vfr_tx_cfa_action = 0;
 	memset(info, 0, sizeof(struct bnxt_ulp_vfr_rule_info));
 	return 0;
diff --git a/drivers/net/bnxt/tf_ulp/ulp_fc_mgr.c b/drivers/net/bnxt/tf_ulp/ulp_fc_mgr.c
index 65029139e6..a25893c63c 100644
--- a/drivers/net/bnxt/tf_ulp/ulp_fc_mgr.c
+++ b/drivers/net/bnxt/tf_ulp/ulp_fc_mgr.c
@@ -80,6 +80,12 @@  ulp_fc_mgr_init(struct bnxt_ulp_context *ctxt)
 		return -EINVAL;
 	}
 
+	if (!dparms->flow_count_db_entries) {
+		BNXT_TF_DBG(DEBUG, "flow counter support is not enabled\n");
+		bnxt_ulp_cntxt_ptr2_fc_info_set(ctxt, NULL);
+		return 0;
+	}
+
 	ulp_fc_info = rte_zmalloc("ulp_fc_info", sizeof(*ulp_fc_info), 0);
 	if (!ulp_fc_info)
 		goto error;
@@ -169,7 +175,10 @@  bool ulp_fc_mgr_thread_isstarted(struct bnxt_ulp_context *ctxt)
 
 	ulp_fc_info = bnxt_ulp_cntxt_ptr2_fc_info_get(ctxt);
 
-	return !!(ulp_fc_info->flags & ULP_FLAG_FC_THREAD);
+	if (ulp_fc_info)
+		return !!(ulp_fc_info->flags & ULP_FLAG_FC_THREAD);
+
+	return false;
 }
 
 /*
@@ -186,7 +195,7 @@  ulp_fc_mgr_thread_start(struct bnxt_ulp_context *ctxt)
 
 	ulp_fc_info = bnxt_ulp_cntxt_ptr2_fc_info_get(ctxt);
 
-	if (!(ulp_fc_info->flags & ULP_FLAG_FC_THREAD)) {
+	if (ulp_fc_info && !(ulp_fc_info->flags & ULP_FLAG_FC_THREAD)) {
 		rte_eal_alarm_set(US_PER_S * ULP_FC_TIMER,
 				  ulp_fc_mgr_alarm_cb,
 				  (void *)ctxt);
@@ -459,7 +468,10 @@  bool ulp_fc_mgr_start_idx_isset(struct bnxt_ulp_context *ctxt, enum tf_dir dir)
 
 	ulp_fc_info = bnxt_ulp_cntxt_ptr2_fc_info_get(ctxt);
 
-	return ulp_fc_info->shadow_hw_tbl[dir].start_idx_is_set;
+	if (ulp_fc_info)
+		return ulp_fc_info->shadow_hw_tbl[dir].start_idx_is_set;
+
+	return false;
 }
 
 /*
diff --git a/drivers/net/bnxt/tf_ulp/ulp_flow_db.c b/drivers/net/bnxt/tf_ulp/ulp_flow_db.c
index 47c8c48456..8a6a925559 100644
--- a/drivers/net/bnxt/tf_ulp/ulp_flow_db.c
+++ b/drivers/net/bnxt/tf_ulp/ulp_flow_db.c
@@ -522,7 +522,9 @@  ulp_flow_db_init(struct bnxt_ulp_context *ulp_ctxt)
 	bnxt_ulp_cntxt_ptr2_flow_db_set(ulp_ctxt, flow_db);
 
 	/* Determine the number of flows based on EM type */
-	bnxt_ulp_cntxt_mem_type_get(ulp_ctxt, &mtype);
+	if (bnxt_ulp_cntxt_mem_type_get(ulp_ctxt, &mtype))
+		goto error_free;
+
 	if (mtype == BNXT_ULP_FLOW_MEM_TYPE_INT)
 		num_flows = dparms->int_flow_db_num_entries;
 	else
@@ -676,6 +678,7 @@  ulp_flow_db_resource_add(struct bnxt_ulp_context *ulp_ctxt,
 	struct bnxt_ulp_flow_db *flow_db;
 	struct bnxt_ulp_flow_tbl *flow_tbl;
 	struct ulp_fdb_resource_info *resource, *fid_resource;
+	struct bnxt_ulp_fc_info *ulp_fc_info;
 	uint32_t idx;
 
 	flow_db = bnxt_ulp_cntxt_ptr2_flow_db_get(ulp_ctxt);
@@ -728,9 +731,11 @@  ulp_flow_db_resource_add(struct bnxt_ulp_context *ulp_ctxt,
 		ulp_flow_db_res_params_to_info(fid_resource, params);
 	}
 
+	ulp_fc_info = bnxt_ulp_cntxt_ptr2_fc_info_get(ulp_ctxt);
 	if (params->resource_type == TF_TBL_TYPE_ACT_STATS_64 &&
 	    params->resource_sub_type ==
-	    BNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_INT_COUNT) {
+	    BNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_INT_COUNT &&
+	    ulp_fc_info) {
 		/* Store the first HW counter ID for this table */
 		if (!ulp_fc_mgr_start_idx_isset(ulp_ctxt, params->direction))
 			ulp_fc_mgr_start_idx_set(ulp_ctxt, params->direction,
diff --git a/drivers/net/bnxt/tf_ulp/ulp_gen_tbl.c b/drivers/net/bnxt/tf_ulp/ulp_gen_tbl.c
index 1dc634d628..5c94e2f5d0 100644
--- a/drivers/net/bnxt/tf_ulp/ulp_gen_tbl.c
+++ b/drivers/net/bnxt/tf_ulp/ulp_gen_tbl.c
@@ -246,8 +246,28 @@  ulp_mapper_gen_tbl_entry_data_get(struct ulp_mapper_gen_tbl_entry *entry,
 	return 0;
 }
 
-/*
- * Free the generic table list entry
+/* Free the generic table list entry
+ *
+ * ulp_ctx [in] - Pointer to the ulp context
+ * tbl_idx [in] - Index of the generic table
+ * ckey [in] - Key for the entry in the table
+ *
+ * returns 0 on success
+ */
+int32_t
+ulp_mapper_gen_tbl_entry_free(struct bnxt_ulp_context *ulp_ctx,
+			      uint32_t tbl_idx, uint32_t ckey)
+{
+	struct ulp_flow_db_res_params res;
+
+	res.direction = tbl_idx & 0x1;
+	res.resource_sub_type = tbl_idx >> 1;
+	res.resource_hndl = ckey;
+
+	return ulp_mapper_gen_tbl_res_free(ulp_ctx, &res);
+}
+
+/* Free the generic table list resource
  *
  * ulp_ctx [in] - Pointer to the ulp context
  * res [in] - Pointer to flow db resource entry
diff --git a/drivers/net/bnxt/tf_ulp/ulp_gen_tbl.h b/drivers/net/bnxt/tf_ulp/ulp_gen_tbl.h
index 7f4a877e9a..f245825142 100644
--- a/drivers/net/bnxt/tf_ulp/ulp_gen_tbl.h
+++ b/drivers/net/bnxt/tf_ulp/ulp_gen_tbl.h
@@ -131,7 +131,7 @@  ulp_mapper_gen_tbl_entry_data_get(struct ulp_mapper_gen_tbl_entry *entry,
 				  uint32_t data_size);
 
 /*
- * Free the generic table list entry
+ * Free the generic table list resource
  *
  * ulp_ctx [in] - Pointer to the ulp context
  * res [in] - Pointer to flow db resource entry
@@ -142,6 +142,18 @@  int32_t
 ulp_mapper_gen_tbl_res_free(struct bnxt_ulp_context *ulp_ctx,
 			    struct ulp_flow_db_res_params *res);
 
+/* Free the generic table list entry
+ *
+ * ulp_ctx [in] - Pointer to the ulp context
+ * tbl_idx [in] - Index of the generic table
+ * ckey [in] - Key for the entry in the table
+ *
+ * returns 0 on success
+ */
+int32_t
+ulp_mapper_gen_tbl_entry_free(struct bnxt_ulp_context *ulp_ctx,
+			      uint32_t tbl_idx, uint32_t ckey);
+
 /*
  * Write the generic table list hash entry
  *
diff --git a/drivers/net/bnxt/tf_ulp/ulp_mapper.c b/drivers/net/bnxt/tf_ulp/ulp_mapper.c
index 9be03be96c..90ba38d05b 100644
--- a/drivers/net/bnxt/tf_ulp/ulp_mapper.c
+++ b/drivers/net/bnxt/tf_ulp/ulp_mapper.c
@@ -200,16 +200,6 @@  ulp_mapper_resource_index_tbl_alloc(struct bnxt_ulp_context *ulp_ctx,
 	return rc;
 }
 
-/* Retrieve the global template table */
-static uint32_t *
-ulp_mapper_glb_template_table_get(uint32_t *num_entries)
-{
-	if (!num_entries)
-		return NULL;
-	*num_entries = BNXT_ULP_GLB_TEMPLATE_TBL_MAX_SZ;
-	return ulp_glb_template_tbl;
-}
-
 static int32_t
 ulp_mapper_glb_field_tbl_get(struct bnxt_ulp_mapper_parms *parms,
 			     uint32_t operand,
@@ -896,6 +886,20 @@  ulp_mapper_field_port_db_process(struct bnxt_ulp_mapper_parms *parms,
 			return -EINVAL;
 		}
 		break;
+	case BNXT_ULP_PORT_TABLE_DRV_FUNC_MAC:
+		if (ulp_port_db_drv_mac_addr_get(parms->ulp_ctx, port_id,
+						 val)) {
+			BNXT_TF_DBG(ERR, "Invalid port id %u\n", port_id);
+			return -EINVAL;
+		}
+		break;
+	case BNXT_ULP_PORT_TABLE_DRV_FUNC_PARENT_VNIC:
+		if (ulp_port_db_parent_vnic_get(parms->ulp_ctx, port_id,
+						val)) {
+			BNXT_TF_DBG(ERR, "Invalid port id %u\n", port_id);
+			return -EINVAL;
+		}
+		break;
 	default:
 		BNXT_TF_DBG(ERR, "Invalid port_data %s\n", fld->description);
 		return -EINVAL;
@@ -1676,18 +1680,11 @@  ulp_mapper_tcam_tbl_entry_write(struct bnxt_ulp_mapper_parms *parms,
 	sparms.dir		= tbl->direction;
 	sparms.tcam_tbl_type	= tbl->resource_type;
 	sparms.idx		= idx;
-	/* Already verified the key/mask lengths */
 	sparms.key		= ulp_blob_data_get(key, &tmplen);
+	sparms.key_sz_in_bits	= tmplen;
 	sparms.mask		= ulp_blob_data_get(mask, &tmplen);
-	sparms.key_sz_in_bits	= tbl->key_bit_size;
 	sparms.result		= ulp_blob_data_get(data, &tmplen);
-
-	if (tbl->result_bit_size != tmplen) {
-		BNXT_TF_DBG(ERR, "Result len (%d) != Expected (%d)\n",
-			    tmplen, tbl->result_bit_size);
-		return -EINVAL;
-	}
-	sparms.result_sz_in_bits = tbl->result_bit_size;
+	sparms.result_sz_in_bits = tmplen;
 	if (tf_set_tcam_entry(tfp, &sparms)) {
 		BNXT_TF_DBG(ERR, "tcam[%s][%s][%x] write failed.\n",
 			    tf_tcam_tbl_2_str(sparms.tcam_tbl_type),
@@ -1705,6 +1702,103 @@  ulp_mapper_tcam_tbl_entry_write(struct bnxt_ulp_mapper_parms *parms,
 	return rc;
 }
 
+/*
+ * internal function to post process key/mask blobs for dynamic pad WC tcam tbl
+ *
+ * parms [in] The mappers parms with data related to the flow.
+ *
+ * key [in] The original key to be transformed
+ *
+ * mask [in] The original mask to be transformed
+ *
+ * tkey [in/out] The transformed key
+ *
+ * tmask [in/out] The transformed mask
+ *
+ * returns zero on success, non-zero on failure
+ */
+static uint32_t
+ulp_mapper_wc_tcam_tbl_dyn_post_process(struct bnxt_ulp_device_params *dparms,
+					struct ulp_blob *key,
+					struct ulp_blob *mask,
+					struct ulp_blob *tkey,
+					struct ulp_blob *tmask)
+{
+	uint16_t tlen, blen, clen, slice_width, num_slices, max_slices, offset;
+	uint32_t cword, i, rc;
+	int32_t pad;
+	uint8_t *val;
+
+	slice_width = dparms->wc_slice_width;
+	clen = dparms->wc_ctl_size_bits;
+	max_slices = dparms->wc_max_slices;
+	blen = ulp_blob_data_len_get(key);
+
+	/* Get the length of the key based on number of slices and width */
+	num_slices = 1;
+	tlen = slice_width;
+	while (tlen < blen &&
+	       num_slices <= max_slices) {
+		num_slices = num_slices << 1;
+		tlen = tlen << 1;
+	}
+
+	if (num_slices > max_slices) {
+		BNXT_TF_DBG(ERR, "Key size (%d) too large for WC\n", blen);
+		return -EINVAL;
+	}
+
+	/* The key/mask may not be on a natural slice boundary, pad it */
+	pad = tlen - blen;
+	if (ulp_blob_pad_push(key, pad) < 0 ||
+	    ulp_blob_pad_push(mask, pad) < 0) {
+		BNXT_TF_DBG(ERR, "Unable to pad key/mask\n");
+		return -EINVAL;
+	}
+
+	/* The new length accounts for the ctrl word length and num slices */
+	tlen = tlen + clen * num_slices;
+	if (!ulp_blob_init(tkey, tlen, key->byte_order) ||
+	    !ulp_blob_init(tmask, tlen, mask->byte_order)) {
+		BNXT_TF_DBG(ERR, "Unable to post process wc tcam entry\n");
+		return -EINVAL;
+	}
+
+	/* Build the transformed key/mask */
+	cword = dparms->wc_mode_list[num_slices - 1];
+	cword = tfp_cpu_to_be_32(cword);
+	offset = 0;
+	for (i = 0; i < num_slices; i++) {
+		val = ulp_blob_push_32(tkey, &cword, clen);
+		if (!val) {
+			BNXT_TF_DBG(ERR, "Key ctrl word push failed\n");
+			return -EINVAL;
+		}
+		val = ulp_blob_push_32(tmask, &cword, clen);
+		if (!val) {
+			BNXT_TF_DBG(ERR, "Mask ctrl word push failed\n");
+			return -EINVAL;
+		}
+		rc = ulp_blob_append(tkey, key, offset, slice_width);
+		if (rc) {
+			BNXT_TF_DBG(ERR, "Key blob append failed\n");
+			return rc;
+		}
+		rc = ulp_blob_append(tmask, mask, offset, slice_width);
+		if (rc) {
+			BNXT_TF_DBG(ERR, "Mask blob append failed\n");
+			return rc;
+		}
+		offset += slice_width;
+	}
+
+	/* The key/mask are byte reversed on every 4 byte chunk */
+	ulp_blob_perform_byte_reverse(tkey, 4);
+	ulp_blob_perform_byte_reverse(tmask, 4);
+
+	return 0;
+}
+
 /* internal function to post process the key/mask blobs for wildcard tcam tbl */
 static void ulp_mapper_wc_tcam_tbl_post_process(struct ulp_blob *blob)
 {
@@ -1717,10 +1811,13 @@  ulp_mapper_tcam_tbl_process(struct bnxt_ulp_mapper_parms *parms,
 			    struct bnxt_ulp_mapper_tbl_info *tbl)
 {
 	struct bnxt_ulp_mapper_key_info	*kflds;
-	struct ulp_blob key, mask, data, update_data;
+	struct ulp_blob okey, omask, data, update_data;
+	struct ulp_blob tkey, tmask; /* transform key and mask */
+	struct ulp_blob *key, *mask;
 	uint32_t i, num_kflds;
 	struct tf *tfp;
 	int32_t rc, trc;
+	struct bnxt_ulp_device_params *dparms = parms->device_params;
 	struct tf_alloc_tcam_entry_parms aparms		= { 0 };
 	struct tf_search_tcam_entry_parms searchparms   = { 0 };
 	struct ulp_flow_db_res_params	fid_parms	= { 0 };
@@ -1729,6 +1826,10 @@  ulp_mapper_tcam_tbl_process(struct bnxt_ulp_mapper_parms *parms,
 	uint16_t tmplen = 0;
 	uint16_t idx;
 
+	/* Set the key and mask to the original key and mask. */
+	key = &okey;
+	mask = &omask;
+
 	/* Skip this if table opcode is NOP */
 	if (tbl->tbl_opcode == BNXT_ULP_TCAM_TBL_OPC_NOT_USED ||
 	    tbl->tbl_opcode >= BNXT_ULP_TCAM_TBL_OPC_LAST) {
@@ -1749,23 +1850,15 @@  ulp_mapper_tcam_tbl_process(struct bnxt_ulp_mapper_parms *parms,
 		return -EINVAL;
 	}
 
-	if (!ulp_blob_init(&key, tbl->blob_key_bit_size,
-			   parms->device_params->byte_order) ||
-	    !ulp_blob_init(&mask, tbl->blob_key_bit_size,
-			   parms->device_params->byte_order) ||
-	    !ulp_blob_init(&data, tbl->result_bit_size,
-			   parms->device_params->byte_order) ||
+	if (!ulp_blob_init(key, tbl->blob_key_bit_size, tbl->byte_order) ||
+	    !ulp_blob_init(mask, tbl->blob_key_bit_size, tbl->byte_order) ||
+	    !ulp_blob_init(&data, tbl->result_bit_size, dparms->byte_order) ||
 	    !ulp_blob_init(&update_data, tbl->result_bit_size,
-			   parms->device_params->byte_order)) {
+			   dparms->byte_order)) {
 		BNXT_TF_DBG(ERR, "blob inits failed.\n");
 		return -EINVAL;
 	}
 
-	if (tbl->resource_type == TF_TCAM_TBL_TYPE_WC_TCAM) {
-		key.byte_order = BNXT_ULP_BYTE_ORDER_BE;
-		mask.byte_order = BNXT_ULP_BYTE_ORDER_BE;
-	}
-
 	/* create the key/mask */
 	/*
 	 * NOTE: The WC table will require some kind of flag to handle the
@@ -1775,7 +1868,7 @@  ulp_mapper_tcam_tbl_process(struct bnxt_ulp_mapper_parms *parms,
 		/* Setup the key */
 		rc = ulp_mapper_field_process(parms, tbl->direction,
 					      &kflds[i].field_info_spec,
-					      &key, 1, "TCAM Key");
+					      key, 1, "TCAM Key");
 		if (rc) {
 			BNXT_TF_DBG(ERR, "Key field set failed %s\n",
 				    kflds[i].field_info_spec.description);
@@ -1785,7 +1878,7 @@  ulp_mapper_tcam_tbl_process(struct bnxt_ulp_mapper_parms *parms,
 		/* Setup the mask */
 		rc = ulp_mapper_field_process(parms, tbl->direction,
 					      &kflds[i].field_info_mask,
-					      &mask, 0, "TCAM Mask");
+					      mask, 0, "TCAM Mask");
 		if (rc) {
 			BNXT_TF_DBG(ERR, "Mask field set failed %s\n",
 				    kflds[i].field_info_mask.description);
@@ -1795,28 +1888,34 @@  ulp_mapper_tcam_tbl_process(struct bnxt_ulp_mapper_parms *parms,
 
 	/* For wild card tcam perform the post process to swap the blob */
 	if (tbl->resource_type == TF_TCAM_TBL_TYPE_WC_TCAM) {
-		ulp_mapper_wc_tcam_tbl_post_process(&key);
-		ulp_mapper_wc_tcam_tbl_post_process(&mask);
+		if (dparms->dynamic_pad_en) {
+			/* Sets up the slices for writing to the WC TCAM */
+			rc = ulp_mapper_wc_tcam_tbl_dyn_post_process(dparms,
+								     key, mask,
+								     &tkey,
+								     &tmask);
+			if (rc) {
+				BNXT_TF_DBG(ERR,
+					    "Failed to post proc WC entry.\n");
+				return rc;
+			}
+			/* Now need to use the transform Key/Mask */
+			key = &tkey;
+			mask = &tmask;
+		} else {
+			ulp_mapper_wc_tcam_tbl_post_process(key);
+			ulp_mapper_wc_tcam_tbl_post_process(mask);
+		}
+
 	}
 
 	if (tbl->tbl_opcode == BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE) {
 		/* allocate the tcam index */
 		aparms.dir = tbl->direction;
 		aparms.tcam_tbl_type = tbl->resource_type;
-		aparms.key = ulp_blob_data_get(&key, &tmplen);
+		aparms.key = ulp_blob_data_get(key, &tmplen);
 		aparms.key_sz_in_bits = tmplen;
-		if (tbl->blob_key_bit_size != tmplen) {
-			BNXT_TF_DBG(ERR, "Key len (%d) != Expected (%d)\n",
-				    tmplen, tbl->blob_key_bit_size);
-			return -EINVAL;
-		}
-
-		aparms.mask = ulp_blob_data_get(&mask, &tmplen);
-		if (tbl->blob_key_bit_size != tmplen) {
-			BNXT_TF_DBG(ERR, "Mask len (%d) != Expected (%d)\n",
-				    tmplen, tbl->blob_key_bit_size);
-			return -EINVAL;
-		}
+		aparms.mask = ulp_blob_data_get(mask, &tmplen);
 
 		/* calculate the entry priority */
 		rc = ulp_mapper_priority_opc_process(parms, tbl,
@@ -1840,9 +1939,9 @@  ulp_mapper_tcam_tbl_process(struct bnxt_ulp_mapper_parms *parms,
 		 */
 		searchparms.dir = tbl->direction;
 		searchparms.tcam_tbl_type = tbl->resource_type;
-		searchparms.key = ulp_blob_data_get(&key, &tmplen);
+		searchparms.key = ulp_blob_data_get(key, &tmplen);
 		searchparms.key_sz_in_bits = tbl->key_bit_size;
-		searchparms.mask = ulp_blob_data_get(&mask, &tmplen);
+		searchparms.mask = ulp_blob_data_get(mask, &tmplen);
 		searchparms.alloc = 1;
 		searchparms.result = ulp_blob_data_get(&data, &tmplen);
 		searchparms.result_sz_in_bits = tbl->result_bit_size;
@@ -1890,8 +1989,8 @@  ulp_mapper_tcam_tbl_process(struct bnxt_ulp_mapper_parms *parms,
 							 "TCAM Result");
 		/* write the tcam entry */
 		if (!rc)
-			rc = ulp_mapper_tcam_tbl_entry_write(parms, tbl, &key,
-							     &mask, &data, idx);
+			rc = ulp_mapper_tcam_tbl_entry_write(parms, tbl, key,
+							     mask, &data, idx);
 	} else {
 		/*Scan identifier list, extract identifier and update regfile*/
 		rc = ulp_mapper_tcam_tbl_scan_ident_extract(parms, tbl, &data);
@@ -1938,8 +2037,10 @@  ulp_mapper_em_tbl_process(struct bnxt_ulp_mapper_parms *parms,
 	struct tf_insert_em_entry_parms iparms = { 0 };
 	struct tf_delete_em_entry_parms free_parms = { 0 };
 	enum bnxt_ulp_flow_mem_type mtype;
+	struct bnxt_ulp_device_params *dparms = parms->device_params;
 	int32_t	trc;
 	int32_t rc = 0;
+	int32_t pad = 0;
 
 	rc = bnxt_ulp_cntxt_mem_type_get(parms->ulp_ctx, &mtype);
 	if (rc) {
@@ -1955,9 +2056,9 @@  ulp_mapper_em_tbl_process(struct bnxt_ulp_mapper_parms *parms,
 
 	/* Initialize the key/result blobs */
 	if (!ulp_blob_init(&key, tbl->blob_key_bit_size,
-			   parms->device_params->byte_order) ||
+			   tbl->byte_order) ||
 	    !ulp_blob_init(&data, tbl->result_bit_size,
-			   parms->device_params->byte_order)) {
+			   tbl->byte_order)) {
 		BNXT_TF_DBG(ERR, "blob inits failed.\n");
 		return -EINVAL;
 	}
@@ -1974,10 +2075,19 @@  ulp_mapper_em_tbl_process(struct bnxt_ulp_mapper_parms *parms,
 		}
 	}
 
-	/*
-	 * TBD: Normally should process identifiers in case of using recycle or
-	 * loopback.  Not supporting recycle for now.
-	 */
+	/* if dynamic padding is enabled then add padding to result data */
+	if (dparms->dynamic_pad_en) {
+		/* add padding to make sure key is at byte boundary */
+		ulp_blob_pad_align(&key, ULP_BUFFER_ALIGN_8_BITS);
+
+		/* add the pad */
+		pad = dparms->em_blk_align_bits - dparms->em_blk_size_bits;
+		if (pad < 0) {
+			BNXT_TF_DBG(ERR, "Invalid em blk size and align\n");
+			return -EINVAL;
+		}
+		ulp_blob_pad_push(&data, (uint32_t)pad);
+	}
 
 	/* Create the result data blob */
 	rc = ulp_mapper_tbl_result_build(parms, tbl, &data, "EM Result");
@@ -1985,9 +2095,33 @@  ulp_mapper_em_tbl_process(struct bnxt_ulp_mapper_parms *parms,
 		BNXT_TF_DBG(ERR, "Failed to build the result blob\n");
 		return rc;
 	}
+	if (dparms->dynamic_pad_en) {
+		uint32_t abits = dparms->em_blk_align_bits;
+
+		/* when dynamic padding is enabled merge result + key */
+		rc = ulp_blob_block_merge(&data, &key, abits, pad);
+		if (rc) {
+			BNXT_TF_DBG(ERR, "Failed to merge the result blob\n");
+			return rc;
+		}
+
+		/* add padding to make sure merged result is at slice boundary*/
+		ulp_blob_pad_align(&data, abits);
+
+		ulp_blob_perform_byte_reverse(&data, ULP_BITS_2_BYTE(abits));
+	}
+
 	/* do the transpose for the internal EM keys */
-	if (tbl->resource_type == TF_MEM_INTERNAL)
-		ulp_blob_perform_byte_reverse(&key);
+	if (tbl->resource_type == TF_MEM_INTERNAL) {
+		if (dparms->em_key_align_bytes) {
+			int32_t b = ULP_BYTE_2_BITS(dparms->em_key_align_bytes);
+
+			tmplen = ulp_blob_data_len_get(&key);
+			ulp_blob_pad_push(&key, b - tmplen);
+		}
+		tmplen = ulp_blob_data_len_get(&key);
+		ulp_blob_perform_byte_reverse(&key, ULP_BITS_2_BYTE(tmplen));
+	}
 
 	rc = bnxt_ulp_cntxt_tbl_scope_id_get(parms->ulp_ctx,
 					     &iparms.tbl_scope_id);
@@ -2006,7 +2140,10 @@  ulp_mapper_em_tbl_process(struct bnxt_ulp_mapper_parms *parms,
 	iparms.key			= ulp_blob_data_get(&key, &tmplen);
 	iparms.key_sz_in_bits		= tbl->key_bit_size;
 	iparms.em_record		= ulp_blob_data_get(&data, &tmplen);
-	iparms.em_record_sz_in_bits	= tbl->result_bit_size;
+	if (tbl->result_bit_size)
+		iparms.em_record_sz_in_bits	= tbl->result_bit_size;
+	else
+		iparms.em_record_sz_in_bits	= tmplen;
 
 	rc = tf_insert_em_entry(tfp, &iparms);
 	if (rc) {
@@ -2064,19 +2201,19 @@  ulp_mapper_index_tbl_process(struct bnxt_ulp_mapper_parms *parms,
 	struct ulp_blob	data;
 	uint64_t regval = 0;
 	uint16_t tmplen;
-	uint32_t index, hit;
+	uint32_t index;
 	int32_t rc = 0, trc = 0;
 	struct tf_alloc_tbl_entry_parms aparms = { 0 };
-	struct tf_search_tbl_entry_parms srchparms = { 0 };
 	struct tf_set_tbl_entry_parms sparms = { 0 };
 	struct tf_get_tbl_entry_parms gparms = { 0 };
 	struct tf_free_tbl_entry_parms free_parms = { 0 };
 	uint32_t tbl_scope_id;
 	struct tf *tfp = bnxt_ulp_cntxt_tfp_get(parms->ulp_ctx);
+	struct bnxt_ulp_glb_resource_info glb_res;
 	uint16_t bit_size;
 	bool alloc = false;
 	bool write = false;
-	bool search = false;
+	bool global = false;
 	uint64_t act_rec_size;
 
 	/* use the max size if encap is enabled */
@@ -2111,21 +2248,6 @@  ulp_mapper_index_tbl_process(struct bnxt_ulp_mapper_parms *parms,
 		alloc = true;
 		write = true;
 		break;
-	case BNXT_ULP_INDEX_TBL_OPC_SRCH_ALLOC_WR_REGFILE:
-		if (tbl->resource_type == TF_TBL_TYPE_EXT) {
-			/* Not currently supporting with EXT */
-			BNXT_TF_DBG(ERR,
-				    "Ext Table Search Opcode not supported.\n");
-			return -EINVAL;
-		}
-		/*
-		 * Search for the entry in the tf core.  If it is hit, save the
-		 * index in the regfile.  If it is a miss, Build the entry,
-		 * alloc an index, write the table, and store the data in the
-		 * regfile (same as ALLOC_WR).
-		 */
-		search = true;
-		break;
 	case BNXT_ULP_INDEX_TBL_OPC_WR_REGFILE:
 		/*
 		 * get the index to write to from the regfile and then write
@@ -2146,6 +2268,19 @@  ulp_mapper_index_tbl_process(struct bnxt_ulp_mapper_parms *parms,
 
 		write = true;
 		break;
+	case BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_GLB_REGFILE:
+		/*
+		 * Build the entry, alloc an index, write the table, and store
+		 * the data in the global regfile.
+		 */
+		alloc = true;
+		global = true;
+		write = true;
+		glb_res.direction = tbl->direction;
+		glb_res.resource_func = tbl->resource_func;
+		glb_res.resource_type = tbl->resource_type;
+		glb_res.glb_regfile_index = tbl->tbl_operand;
+		break;
 	case BNXT_ULP_INDEX_TBL_OPC_WR_GLB_REGFILE:
 		if (tbl->fdb_opcode != BNXT_ULP_FDB_OPC_NOP) {
 			BNXT_TF_DBG(ERR, "Template error, wrong fdb opcode\n");
@@ -2222,7 +2357,7 @@  ulp_mapper_index_tbl_process(struct bnxt_ulp_mapper_parms *parms,
 		return -EINVAL;
 	}
 
-	if (write || search) {
+	if (write) {
 		/* Get the result fields list */
 		rc = ulp_mapper_tbl_result_build(parms,
 						 tbl,
@@ -2234,36 +2369,6 @@  ulp_mapper_index_tbl_process(struct bnxt_ulp_mapper_parms *parms,
 		}
 	}
 
-	if (search) {
-		/* Use the result blob to perform a search */
-		memset(&srchparms, 0, sizeof(srchparms));
-		srchparms.dir = tbl->direction;
-		srchparms.type = tbl->resource_type;
-		srchparms.alloc	= 1;
-		srchparms.result = ulp_blob_data_get(&data, &tmplen);
-		srchparms.result_sz_in_bytes = ULP_BITS_2_BYTE(tmplen);
-		srchparms.tbl_scope_id = tbl_scope_id;
-		rc = tf_search_tbl_entry(tfp, &srchparms);
-		if (rc) {
-			BNXT_TF_DBG(ERR, "Alloc table[%s][%s] failed rc=%d\n",
-				    tf_tbl_type_2_str(tbl->resource_type),
-				    tf_dir_2_str(tbl->direction), rc);
-			return rc;
-		}
-		if (srchparms.search_status == REJECT) {
-			BNXT_TF_DBG(ERR, "Alloc table[%s][%s] rejected.\n",
-				    tf_tbl_type_2_str(tbl->resource_type),
-				    tf_dir_2_str(tbl->direction));
-			return -ENOMEM;
-		}
-		index = srchparms.idx;
-		hit = srchparms.hit;
-		if (hit)
-			write = false;
-		else
-			write = true;
-	}
-
 	if (alloc) {
 		aparms.dir		= tbl->direction;
 		aparms.type		= tbl->resource_type;
@@ -2278,9 +2383,7 @@  ulp_mapper_index_tbl_process(struct bnxt_ulp_mapper_parms *parms,
 			return rc;
 		}
 		index = aparms.idx;
-	}
 
-	if (search || alloc) {
 		/*
 		 * Store the index in the regfile since we either allocated it
 		 * or it was a hit.
@@ -2294,12 +2397,19 @@  ulp_mapper_index_tbl_process(struct bnxt_ulp_mapper_parms *parms,
 			regval = TF_ACT_REC_OFFSET_2_PTR(index);
 		else
 			regval = index;
+		regval = tfp_cpu_to_be_64(regval);
 
-		rc = ulp_regfile_write(parms->regfile,
-				       tbl->tbl_operand,
-				       tfp_cpu_to_be_64(regval));
+		if (global) {
+			rc = ulp_mapper_glb_resource_write(parms->mapper_data,
+							   &glb_res, regval);
+		} else {
+			rc = ulp_regfile_write(parms->regfile,
+					       tbl->tbl_operand, regval);
+		}
 		if (rc) {
-			BNXT_TF_DBG(ERR, "Failed to write regfile[%d] rc=%d\n",
+			BNXT_TF_DBG(ERR,
+				    "Failed to write %s regfile[%d] rc=%d\n",
+				    (global) ? "global" : "reg",
 				    tbl->tbl_operand, rc);
 			goto error;
 		}
@@ -3312,62 +3422,6 @@  ulp_mapper_flow_destroy(struct bnxt_ulp_context *ulp_ctx,
 	return rc;
 }
 
-/* Function to handle the default global templates that are allocated during
- * the startup and reused later.
- */
-static int32_t
-ulp_mapper_glb_template_table_init(struct bnxt_ulp_context *ulp_ctx)
-{
-	uint32_t *glbl_tmpl_list;
-	uint32_t num_glb_tmpls, idx, dev_id;
-	struct bnxt_ulp_mapper_parms parms;
-	struct bnxt_ulp_mapper_data *mapper_data;
-	int32_t rc = 0;
-
-	glbl_tmpl_list = ulp_mapper_glb_template_table_get(&num_glb_tmpls);
-	if (!glbl_tmpl_list || !num_glb_tmpls)
-		return rc; /* No global templates to process */
-
-	/* Get the device id from the ulp context */
-	if (bnxt_ulp_cntxt_dev_id_get(ulp_ctx, &dev_id)) {
-		BNXT_TF_DBG(ERR, "Invalid ulp context\n");
-		return -EINVAL;
-	}
-
-	mapper_data = bnxt_ulp_cntxt_ptr2_mapper_data_get(ulp_ctx);
-	if (!mapper_data) {
-		BNXT_TF_DBG(ERR, "Failed to get the ulp mapper data\n");
-		return -EINVAL;
-	}
-
-	/* Iterate the global resources and process each one */
-	for (idx = 0; idx < num_glb_tmpls; idx++) {
-		/* Initialize the parms structure */
-		memset(&parms, 0, sizeof(parms));
-		parms.tfp = bnxt_ulp_cntxt_tfp_get(ulp_ctx);
-		parms.ulp_ctx = ulp_ctx;
-		parms.dev_id = dev_id;
-		parms.mapper_data = mapper_data;
-		parms.flow_type = BNXT_ULP_FDB_TYPE_DEFAULT;
-		parms.tmpl_type = BNXT_ULP_TEMPLATE_TYPE_CLASS;
-
-		/* Get the class table entry from dev id and class id */
-		parms.class_tid = glbl_tmpl_list[idx];
-
-		parms.device_params = bnxt_ulp_device_params_get(parms.dev_id);
-		if (!parms.device_params) {
-			BNXT_TF_DBG(ERR, "No device for device id %d\n",
-				    parms.dev_id);
-			return -EINVAL;
-		}
-
-		rc = ulp_mapper_tbls_process(&parms, parms.class_tid);
-		if (rc)
-			return rc;
-	}
-	return rc;
-}
-
 /* Function to handle the mapping of the Flow to be compatible
  * with the underlying hardware.
  */
@@ -3442,6 +3496,7 @@  ulp_mapper_flow_create(struct bnxt_ulp_context *ulp_ctx,
 		rc = ulp_mapper_tbls_process(&parms, parms.act_tid);
 		if (rc)
 			goto flow_error;
+		cparms->shared_hndl = parms.shared_hndl;
 	}
 
 	if (parms.class_tid) {
@@ -3520,13 +3575,6 @@  ulp_mapper_init(struct bnxt_ulp_context *ulp_ctx)
 		goto error;
 	}
 
-	/* Allocate global template table entries */
-	rc = ulp_mapper_glb_template_table_init(ulp_ctx);
-	if (rc) {
-		BNXT_TF_DBG(ERR, "Failed to initialize global templates\n");
-		goto error;
-	}
-
 	return 0;
 error:
 	/* Ignore the return code in favor of returning the original error. */
diff --git a/drivers/net/bnxt/tf_ulp/ulp_mapper.h b/drivers/net/bnxt/tf_ulp/ulp_mapper.h
index 8f0b894d39..8652dd203c 100644
--- a/drivers/net/bnxt/tf_ulp/ulp_mapper.h
+++ b/drivers/net/bnxt/tf_ulp/ulp_mapper.h
@@ -82,6 +82,7 @@  struct bnxt_ulp_mapper_create_parms {
 	/* if set then create a parent flow */
 	uint32_t			parent_flow;
 	uint8_t				tun_idx;
+	uint64_t			shared_hndl;
 
 	/* support pattern based rejection */
 	uint32_t			flow_pattern_id;
@@ -120,4 +121,10 @@  ulp_mapper_resources_free(struct bnxt_ulp_context *ulp_ctx,
 			  enum bnxt_ulp_fdb_type flow_type,
 			  uint32_t fid);
 
+int32_t
+ulp_mapper_get_shared_fid(struct bnxt_ulp_context *ulp,
+			  uint32_t id,
+			  uint16_t key,
+			  uint32_t *fid);
+
 #endif /* _ULP_MAPPER_H_ */
diff --git a/drivers/net/bnxt/tf_ulp/ulp_mark_mgr.c b/drivers/net/bnxt/tf_ulp/ulp_mark_mgr.c
index 06ad5a94e2..271520e1d3 100644
--- a/drivers/net/bnxt/tf_ulp/ulp_mark_mgr.c
+++ b/drivers/net/bnxt/tf_ulp/ulp_mark_mgr.c
@@ -73,6 +73,12 @@  ulp_mark_db_init(struct bnxt_ulp_context *ctxt)
 		return -EINVAL;
 	}
 
+	if (!dparms->mark_db_lfid_entries || !dparms->mark_db_gfid_entries) {
+		BNXT_TF_DBG(DEBUG, "mark Table is not allocated\n");
+		bnxt_ulp_cntxt_ptr2_mark_db_set(ctxt, NULL);
+		return 0;
+	}
+
 	mark_tbl = rte_zmalloc("ulp_rx_mark_tbl_ptr",
 			       sizeof(struct bnxt_ulp_mark_tbl), 0);
 	if (!mark_tbl)
@@ -182,10 +188,8 @@  ulp_mark_db_mark_get(struct bnxt_ulp_context *ctxt,
 		return -EINVAL;
 
 	mtbl = bnxt_ulp_cntxt_ptr2_mark_db_get(ctxt);
-	if (!mtbl) {
-		BNXT_TF_DBG(ERR, "Unable to get Mark Table\n");
+	if (!mtbl)
 		return -EINVAL;
-	}
 
 	idx = ulp_mark_db_idx_get(is_gfid, fid, mtbl);
 
diff --git a/drivers/net/bnxt/tf_ulp/ulp_port_db.c b/drivers/net/bnxt/tf_ulp/ulp_port_db.c
index ee749933bd..96fc456d4c 100644
--- a/drivers/net/bnxt/tf_ulp/ulp_port_db.c
+++ b/drivers/net/bnxt/tf_ulp/ulp_port_db.c
@@ -8,6 +8,7 @@ 
 #include "bnxt_vnic.h"
 #include "bnxt_tf_common.h"
 #include "ulp_port_db.h"
+#include "tfp.h"
 
 static uint32_t
 ulp_port_db_allocate_ifindex(struct bnxt_ulp_port_db *port_db)
@@ -186,6 +187,7 @@  int32_t	ulp_port_db_dev_port_intf_update(struct bnxt_ulp_context *ulp_ctxt,
 	 * the kernel. And to send it to the kernel, we need the PF's vnic id.
 	 */
 	func->func_parent_vnic = bnxt_get_parent_vnic_id(port_id, intf->type);
+	func->func_parent_vnic = tfp_cpu_to_be_16(func->func_parent_vnic);
 	bnxt_get_iface_mac(port_id, intf->type, func->func_mac,
 			   func->func_parent_mac);
 
@@ -587,11 +589,32 @@  ulp_port_db_port_func_id_get(struct bnxt_ulp_context *ulp_ctxt,
 	return 0;
 }
 
+/* internal function to get the */
+static struct ulp_func_if_info*
+ulp_port_db_func_if_info_get(struct bnxt_ulp_context *ulp_ctxt,
+			     uint32_t port_id)
+{
+	struct bnxt_ulp_port_db *port_db;
+	uint16_t func_id;
+
+	port_db = bnxt_ulp_cntxt_ptr2_port_db_get(ulp_ctxt);
+	if (ulp_port_db_port_func_id_get(ulp_ctxt, port_id, &func_id)) {
+		BNXT_TF_DBG(ERR, "Invalid port_id %x\n", port_id);
+		return NULL;
+	}
+
+	if (!port_db->ulp_func_id_tbl[func_id].func_valid) {
+		BNXT_TF_DBG(ERR, "Invalid func_id %x\n", func_id);
+		return NULL;
+	}
+	return &port_db->ulp_func_id_tbl[func_id];
+}
+
 /*
  * Api to get the parent mac address for a given port id.
  *
  * ulp_ctxt [in] Ptr to ulp context
- * port_id [in].device port id
+ * port_id [in] device port id
  * mac_addr [out] mac address
  *
  * Returns 0 on success or negative number on failure.
@@ -600,19 +623,58 @@  int32_t
 ulp_port_db_parent_mac_addr_get(struct bnxt_ulp_context *ulp_ctxt,
 				uint32_t port_id, uint8_t **mac_addr)
 {
-	struct bnxt_ulp_port_db *port_db;
-	uint16_t func_id;
+	struct ulp_func_if_info *info;
 
-	port_db = bnxt_ulp_cntxt_ptr2_port_db_get(ulp_ctxt);
-	if (ulp_port_db_port_func_id_get(ulp_ctxt, port_id, &func_id)) {
-		BNXT_TF_DBG(ERR, "Invalid port_id %x\n", port_id);
-		return -EINVAL;
+	info = ulp_port_db_func_if_info_get(ulp_ctxt, port_id);
+	if (info) {
+		*mac_addr = info->func_parent_mac;
+		return 0;
 	}
+	return -EINVAL;
+}
 
-	if (!port_db->ulp_func_id_tbl[func_id].func_valid) {
-		BNXT_TF_DBG(ERR, "Invalid func_id %x\n", func_id);
-		return -ENOENT;
+/*
+ * Api to get the mac address for a given port id.
+ *
+ * ulp_ctxt [in] Ptr to ulp context
+ * port_id [in] device port id
+ * mac_addr [out] mac address
+ *
+ * Returns 0 on success or negative number on failure.
+ */
+int32_t
+ulp_port_db_drv_mac_addr_get(struct bnxt_ulp_context *ulp_ctxt,
+			     uint32_t port_id, uint8_t **mac_addr)
+{
+	struct ulp_func_if_info *info;
+
+	info = ulp_port_db_func_if_info_get(ulp_ctxt, port_id);
+	if (info) {
+		*mac_addr = info->func_mac;
+		return 0;
 	}
-	*mac_addr = port_db->ulp_func_id_tbl[func_id].func_parent_mac;
-	return 0;
+	return -EINVAL;
+}
+
+/*
+ * Api to get the parent vnic for a given port id.
+ *
+ * ulp_ctxt [in] Ptr to ulp context
+ * port_id [in] device port id
+ * vnic [out] parent vnic
+ *
+ * Returns 0 on success or negative number on failure.
+ */
+int32_t
+ulp_port_db_parent_vnic_get(struct bnxt_ulp_context *ulp_ctxt,
+			    uint32_t port_id, uint8_t **vnic)
+{
+	struct ulp_func_if_info *info;
+
+	info = ulp_port_db_func_if_info_get(ulp_ctxt, port_id);
+	if (info) {
+		*vnic = (uint8_t *)&info->func_parent_vnic;
+		return 0;
+	}
+	return -EINVAL;
 }
diff --git a/drivers/net/bnxt/tf_ulp/ulp_port_db.h b/drivers/net/bnxt/tf_ulp/ulp_port_db.h
index 9d0e613fc8..740c186e12 100644
--- a/drivers/net/bnxt/tf_ulp/ulp_port_db.h
+++ b/drivers/net/bnxt/tf_ulp/ulp_port_db.h
@@ -279,7 +279,7 @@  ulp_port_db_port_func_id_get(struct bnxt_ulp_context *ulp_ctxt,
  * Api to get the parent mac address for a given port id.
  *
  * ulp_ctxt [in] Ptr to ulp context
- * port_id [in].device port id
+ * port_id [in] device port id
  * mac_addr [out] mac address
  *
  * Returns 0 on success or negative number on failure.
@@ -287,4 +287,31 @@  ulp_port_db_port_func_id_get(struct bnxt_ulp_context *ulp_ctxt,
 int32_t
 ulp_port_db_parent_mac_addr_get(struct bnxt_ulp_context *ulp_ctxt,
 				uint32_t port_id, uint8_t **mac_addr);
+
+/*
+ * Api to get the mac address for a given port id.
+ *
+ * ulp_ctxt [in] Ptr to ulp context
+ * port_id [in] device port id
+ * mac_addr [out] mac address
+ *
+ * Returns 0 on success or negative number on failure.
+ */
+int32_t
+ulp_port_db_drv_mac_addr_get(struct bnxt_ulp_context *ulp_ctxt,
+			     uint32_t port_id, uint8_t **mac_addr);
+
+/*
+ * Api to get the parent vnic for a given port id.
+ *
+ * ulp_ctxt [in] Ptr to ulp context
+ * port_id [in] device port id
+ * vnic [out] parent vnic
+ *
+ * Returns 0 on success or negative number on failure.
+ */
+int32_t
+ulp_port_db_parent_vnic_get(struct bnxt_ulp_context *ulp_ctxt,
+			    uint32_t port_id, uint8_t **vnic);
+
 #endif /* _ULP_PORT_DB_H_ */
diff --git a/drivers/net/bnxt/tf_ulp/ulp_rte_handler_tbl.c b/drivers/net/bnxt/tf_ulp/ulp_rte_handler_tbl.c
index 8054bac189..7bd499faa6 100644
--- a/drivers/net/bnxt/tf_ulp/ulp_rte_handler_tbl.c
+++ b/drivers/net/bnxt/tf_ulp/ulp_rte_handler_tbl.c
@@ -208,6 +208,10 @@  struct bnxt_ulp_rte_act_info ulp_act_info[] = {
 	[RTE_FLOW_ACTION_TYPE_DEC_TCP_ACK] = {
 	.act_type                = BNXT_ULP_ACT_TYPE_NOT_SUPPORTED,
 	.proto_act_func          = NULL
+	},
+	[RTE_FLOW_ACTION_TYPE_SAMPLE] = {
+	.act_type                = BNXT_ULP_ACT_TYPE_SUPPORTED,
+	.proto_act_func          = ulp_rte_sample_act_handler
 	}
 };
 
@@ -230,8 +234,8 @@  struct bnxt_ulp_rte_hdr_info ulp_hdr_info[] = {
 	.proto_hdr_func          = NULL
 	},
 	[RTE_FLOW_ITEM_TYPE_ANY] = {
-	.hdr_type                = BNXT_ULP_HDR_TYPE_NOT_SUPPORTED,
-	.proto_hdr_func          = NULL
+	.hdr_type                = BNXT_ULP_HDR_TYPE_SUPPORTED,
+	.proto_hdr_func          = ulp_rte_item_any_handler
 	},
 	[RTE_FLOW_ITEM_TYPE_PF] = {
 	.hdr_type                = BNXT_ULP_HDR_TYPE_SUPPORTED,
@@ -270,8 +274,8 @@  struct bnxt_ulp_rte_hdr_info ulp_hdr_info[] = {
 	.proto_hdr_func          = ulp_rte_ipv6_hdr_handler
 	},
 	[RTE_FLOW_ITEM_TYPE_ICMP] = {
-	.hdr_type                = BNXT_ULP_HDR_TYPE_NOT_SUPPORTED,
-	.proto_hdr_func          = NULL
+	.hdr_type                = BNXT_ULP_HDR_TYPE_SUPPORTED,
+	.proto_hdr_func          = ulp_rte_icmp_hdr_handler
 	},
 	[RTE_FLOW_ITEM_TYPE_UDP] = {
 	.hdr_type                = BNXT_ULP_HDR_TYPE_SUPPORTED,
@@ -302,8 +306,8 @@  struct bnxt_ulp_rte_hdr_info ulp_hdr_info[] = {
 	.proto_hdr_func          = NULL
 	},
 	[RTE_FLOW_ITEM_TYPE_GRE] = {
-	.hdr_type                = BNXT_ULP_HDR_TYPE_NOT_SUPPORTED,
-	.proto_hdr_func          = NULL
+	.hdr_type                = BNXT_ULP_HDR_TYPE_SUPPORTED,
+	.proto_hdr_func          = ulp_rte_gre_hdr_handler
 	},
 	[RTE_FLOW_ITEM_TYPE_FUZZY] = {
 	.hdr_type                = BNXT_ULP_HDR_TYPE_NOT_SUPPORTED,
diff --git a/drivers/net/bnxt/tf_ulp/ulp_rte_parser.c b/drivers/net/bnxt/tf_ulp/ulp_rte_parser.c
index 94b29c097d..338eea62ad 100644
--- a/drivers/net/bnxt/tf_ulp/ulp_rte_parser.c
+++ b/drivers/net/bnxt/tf_ulp/ulp_rte_parser.c
@@ -874,6 +874,32 @@  ulp_rte_l3_proto_type_update(struct ulp_rte_parser_params *param,
 				       BNXT_ULP_HDR_BIT_O_TCP);
 			ULP_COMP_FLD_IDX_WR(param, BNXT_ULP_CF_IDX_O_L4, 1);
 		}
+	} else if (proto == IPPROTO_GRE) {
+		ULP_BITMAP_SET(param->hdr_bitmap.bits, BNXT_ULP_HDR_BIT_T_GRE);
+	} else if (proto == IPPROTO_ICMP) {
+		if (ULP_COMP_FLD_IDX_RD(param, BNXT_ULP_CF_IDX_L3_TUN))
+			ULP_BITMAP_SET(param->hdr_bitmap.bits,
+				       BNXT_ULP_HDR_BIT_I_ICMP);
+		else
+			ULP_BITMAP_SET(param->hdr_bitmap.bits,
+				       BNXT_ULP_HDR_BIT_O_ICMP);
+	}
+	if (proto) {
+		if (in_flag) {
+			ULP_COMP_FLD_IDX_WR(param,
+					    BNXT_ULP_CF_IDX_I_L3_FB_PROTO_ID,
+					    1);
+			ULP_COMP_FLD_IDX_WR(param,
+					    BNXT_ULP_CF_IDX_I_L3_PROTO_ID,
+					    proto);
+		} else {
+			ULP_COMP_FLD_IDX_WR(param,
+					    BNXT_ULP_CF_IDX_O_L3_FB_PROTO_ID,
+					    1);
+			ULP_COMP_FLD_IDX_WR(param,
+					    BNXT_ULP_CF_IDX_O_L3_PROTO_ID,
+					    proto);
+		}
 	}
 }
 
@@ -1022,9 +1048,6 @@  ulp_rte_ipv4_hdr_handler(const struct rte_flow_item *item,
 	if (ipv4_mask)
 		proto &= ipv4_mask->hdr.next_proto_id;
 
-	if (proto == IPPROTO_GRE)
-		ULP_BITMAP_SET(hdr_bitmap->bits, BNXT_ULP_HDR_BIT_T_GRE);
-
 	/* 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);
@@ -1170,9 +1193,6 @@  ulp_rte_ipv6_hdr_handler(const struct rte_flow_item *item,
 	if (ipv6_mask)
 		proto &= ipv6_mask->hdr.proto;
 
-	if (proto == IPPROTO_GRE)
-		ULP_BITMAP_SET(hdr_bitmap->bits, BNXT_ULP_HDR_BIT_T_GRE);
-
 	/* 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);
@@ -1185,11 +1205,16 @@  static void
 ulp_rte_l4_proto_type_update(struct ulp_rte_parser_params *param,
 			     uint16_t dst_port)
 {
-	if (dst_port == tfp_cpu_to_be_16(ULP_UDP_PORT_VXLAN)) {
+	if (dst_port == tfp_cpu_to_be_16(ULP_UDP_PORT_VXLAN))
 		ULP_BITMAP_SET(param->hdr_fp_bit.bits,
 			       BNXT_ULP_HDR_BIT_T_VXLAN);
+
+	if (ULP_BITMAP_ISSET(param->hdr_bitmap.bits,
+			     BNXT_ULP_HDR_BIT_T_VXLAN) ||
+	    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. */
@@ -1203,7 +1228,7 @@  ulp_rte_udp_hdr_handler(const struct rte_flow_item *item,
 	struct ulp_rte_hdr_bitmap *hdr_bitmap = &params->hdr_bitmap;
 	uint32_t idx = params->field_idx;
 	uint32_t size;
-	uint16_t dport = 0;
+	uint16_t dport = 0, sport = 0;
 	uint32_t cnt;
 
 	cnt = ULP_COMP_FLD_IDX_RD(params, BNXT_ULP_CF_IDX_L4_HDR_CNT);
@@ -1221,6 +1246,7 @@  ulp_rte_udp_hdr_handler(const struct rte_flow_item *item,
 		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,
@@ -1258,6 +1284,14 @@  ulp_rte_udp_hdr_handler(const struct rte_flow_item *item,
 	    ULP_BITMAP_ISSET(hdr_bitmap->bits, BNXT_ULP_HDR_BIT_O_TCP)) {
 		ULP_BITMAP_SET(hdr_bitmap->bits, BNXT_ULP_HDR_BIT_I_UDP);
 		ULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_I_L4, 1);
+		ULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_I_L4_SRC_PORT,
+				    (uint32_t)rte_be_to_cpu_16(sport));
+		ULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_I_L4_DST_PORT,
+				    (uint32_t)rte_be_to_cpu_16(dport));
+		ULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_I_L3_FB_PROTO_ID,
+				    1);
+		ULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_I_L3_PROTO_ID,
+				    IPPROTO_UDP);
 		if (udp_mask && udp_mask->hdr.src_port)
 			ULP_COMP_FLD_IDX_WR(params,
 					    BNXT_ULP_CF_IDX_I_L4_FB_SRC_PORT,
@@ -1266,10 +1300,17 @@  ulp_rte_udp_hdr_handler(const struct rte_flow_item *item,
 			ULP_COMP_FLD_IDX_WR(params,
 					    BNXT_ULP_CF_IDX_I_L4_FB_DST_PORT,
 					    1);
-
 	} else {
 		ULP_BITMAP_SET(hdr_bitmap->bits, BNXT_ULP_HDR_BIT_O_UDP);
 		ULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_O_L4, 1);
+		ULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_O_L4_SRC_PORT,
+				    (uint32_t)rte_be_to_cpu_16(sport));
+		ULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_O_L4_DST_PORT,
+				    (uint32_t)rte_be_to_cpu_16(dport));
+		ULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_O_L3_FB_PROTO_ID,
+				    1);
+		ULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_O_L3_PROTO_ID,
+				    IPPROTO_UDP);
 		if (udp_mask && udp_mask->hdr.src_port)
 			ULP_COMP_FLD_IDX_WR(params,
 					    BNXT_ULP_CF_IDX_O_L4_FB_SRC_PORT,
@@ -1296,6 +1337,7 @@  ulp_rte_tcp_hdr_handler(const struct rte_flow_item *item,
 	struct ulp_rte_hdr_field *field;
 	struct ulp_rte_hdr_bitmap *hdr_bitmap = &params->hdr_bitmap;
 	uint32_t idx = params->field_idx;
+	uint16_t dport = 0, sport = 0;
 	uint32_t size;
 	uint32_t cnt;
 
@@ -1310,10 +1352,12 @@  ulp_rte_tcp_hdr_handler(const struct rte_flow_item *item,
 	 * 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,
@@ -1387,6 +1431,14 @@  ulp_rte_tcp_hdr_handler(const struct rte_flow_item *item,
 	    ULP_BITMAP_ISSET(hdr_bitmap->bits, BNXT_ULP_HDR_BIT_O_TCP)) {
 		ULP_BITMAP_SET(hdr_bitmap->bits, BNXT_ULP_HDR_BIT_I_TCP);
 		ULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_I_L4, 1);
+		ULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_I_L4_SRC_PORT,
+				    (uint32_t)rte_be_to_cpu_16(sport));
+		ULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_I_L4_DST_PORT,
+				    (uint32_t)rte_be_to_cpu_16(dport));
+		ULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_I_L3_FB_PROTO_ID,
+				    1);
+		ULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_I_L3_PROTO_ID,
+				    IPPROTO_TCP);
 		if (tcp_mask && tcp_mask->hdr.src_port)
 			ULP_COMP_FLD_IDX_WR(params,
 					    BNXT_ULP_CF_IDX_I_L4_FB_SRC_PORT,
@@ -1398,6 +1450,14 @@  ulp_rte_tcp_hdr_handler(const struct rte_flow_item *item,
 	} else {
 		ULP_BITMAP_SET(hdr_bitmap->bits, BNXT_ULP_HDR_BIT_O_TCP);
 		ULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_O_L4, 1);
+		ULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_O_L4_SRC_PORT,
+				    (uint32_t)rte_be_to_cpu_16(sport));
+		ULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_O_L4_DST_PORT,
+				    (uint32_t)rte_be_to_cpu_16(dport));
+		ULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_O_L3_FB_PROTO_ID,
+				    1);
+		ULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_O_L3_PROTO_ID,
+				    IPPROTO_TCP);
 		if (tcp_mask && tcp_mask->hdr.src_port)
 			ULP_COMP_FLD_IDX_WR(params,
 					    BNXT_ULP_CF_IDX_O_L4_FB_SRC_PORT,
@@ -1464,6 +1524,7 @@  ulp_rte_vxlan_hdr_handler(const struct rte_flow_item *item,
 
 	/* Update the hdr_bitmap with vxlan */
 	ULP_BITMAP_SET(hdr_bitmap->bits, BNXT_ULP_HDR_BIT_T_VXLAN);
+	ulp_rte_l4_proto_type_update(params, 0);
 	return BNXT_TF_RC_SUCCESS;
 }
 
@@ -1479,11 +1540,6 @@  ulp_rte_gre_hdr_handler(const struct rte_flow_item *item,
 	uint32_t size;
 	struct ulp_rte_hdr_field *field;
 
-	if (!gre_spec && !gre_mask) {
-		BNXT_TF_DBG(ERR, "Parse Error: GRE item is invalid\n");
-		return BNXT_TF_RC_ERROR;
-	}
-
 	if (gre_spec) {
 		size = sizeof(gre_spec->c_rsvd0_ver);
 		field = ulp_rte_parser_fld_copy(&params->hdr_field[idx],
@@ -1507,6 +1563,7 @@  ulp_rte_gre_hdr_handler(const struct rte_flow_item *item,
 
 	/* Update the hdr_bitmap with GRE */
 	ULP_BITMAP_SET(hdr_bitmap->bits, BNXT_ULP_HDR_BIT_T_GRE);
+	ulp_rte_l4_proto_type_update(params, 0);
 	return BNXT_TF_RC_SUCCESS;
 }
 
@@ -1518,6 +1575,68 @@  ulp_rte_item_any_handler(const struct rte_flow_item *item __rte_unused,
 	return BNXT_TF_RC_SUCCESS;
 }
 
+/* Function to handle the parsing of RTE Flow item ICMP Header. */
+int32_t
+ulp_rte_icmp_hdr_handler(const struct rte_flow_item *item,
+			 struct ulp_rte_parser_params *params)
+{
+	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 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;
+
+	/* Update the hdr_bitmap with ICMP */
+	if (ULP_COMP_FLD_IDX_RD(params, BNXT_ULP_CF_IDX_L3_TUN))
+		ULP_BITMAP_SET(hdr_bitmap->bits, BNXT_ULP_HDR_BIT_I_ICMP);
+	else
+		ULP_BITMAP_SET(hdr_bitmap->bits, BNXT_ULP_HDR_BIT_O_ICMP);
+	return BNXT_TF_RC_SUCCESS;
+}
+
 /* Function to handle the parsing of RTE Flow item void Header */
 int32_t
 ulp_rte_void_hdr_handler(const struct rte_flow_item *item __rte_unused,
@@ -1872,7 +1991,6 @@  ulp_rte_drop_act_handler(const struct rte_flow_action *action_item __rte_unused,
 int32_t
 ulp_rte_count_act_handler(const struct rte_flow_action *action_item,
 			  struct ulp_rte_parser_params *params)
-
 {
 	const struct rte_flow_action_count *act_count;
 	struct ulp_rte_act_prop *act_prop = &params->act_prop;
diff --git a/drivers/net/bnxt/tf_ulp/ulp_rte_parser.h b/drivers/net/bnxt/tf_ulp/ulp_rte_parser.h
index 24e9ae985c..664878401a 100644
--- a/drivers/net/bnxt/tf_ulp/ulp_rte_parser.h
+++ b/drivers/net/bnxt/tf_ulp/ulp_rte_parser.h
@@ -135,6 +135,11 @@  int32_t
 ulp_rte_item_any_handler(const struct rte_flow_item *item __rte_unused,
 			 struct ulp_rte_parser_params *params __rte_unused);
 
+/* Function to handle the parsing of RTE Flow item ICMP Header. */
+int32_t
+ulp_rte_icmp_hdr_handler(const struct rte_flow_item *item,
+			 struct ulp_rte_parser_params *params);
+
 /* Function to handle the parsing of RTE Flow item void Header. */
 int32_t
 ulp_rte_void_hdr_handler(const struct rte_flow_item *item,
diff --git a/drivers/net/bnxt/tf_ulp/ulp_template_db_class.c b/drivers/net/bnxt/tf_ulp/ulp_template_db_class.c
index aca18f9ac9..f92c6ee250 100644
--- a/drivers/net/bnxt/tf_ulp/ulp_template_db_class.c
+++ b/drivers/net/bnxt/tf_ulp/ulp_template_db_class.c
@@ -16,16643 +16,17795 @@ 
  * 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_26d1] = 1,
-	[BNXT_ULP_CLASS_HID_0071] = 2,
-	[BNXT_ULP_CLASS_HID_53a5] = 3,
-	[BNXT_ULP_CLASS_HID_1d49] = 4,
-	[BNXT_ULP_CLASS_HID_2095] = 5,
-	[BNXT_ULP_CLASS_HID_5701] = 6,
-	[BNXT_ULP_CLASS_HID_4d79] = 7,
-	[BNXT_ULP_CLASS_HID_170d] = 8,
-	[BNXT_ULP_CLASS_HID_1a69] = 9,
-	[BNXT_ULP_CLASS_HID_50c5] = 10,
-	[BNXT_ULP_CLASS_HID_473d] = 11,
-	[BNXT_ULP_CLASS_HID_10c1] = 12,
-	[BNXT_ULP_CLASS_HID_142d] = 13,
-	[BNXT_ULP_CLASS_HID_4a99] = 14,
-	[BNXT_ULP_CLASS_HID_40f1] = 15,
-	[BNXT_ULP_CLASS_HID_0a85] = 16,
-	[BNXT_ULP_CLASS_HID_0179] = 17,
-	[BNXT_ULP_CLASS_HID_37d5] = 18,
-	[BNXT_ULP_CLASS_HID_2e4d] = 19,
-	[BNXT_ULP_CLASS_HID_54ad] = 20,
-	[BNXT_ULP_CLASS_HID_5809] = 21,
-	[BNXT_ULP_CLASS_HID_31a9] = 22,
-	[BNXT_ULP_CLASS_HID_2801] = 23,
-	[BNXT_ULP_CLASS_HID_4e61] = 24,
-	[BNXT_ULP_CLASS_HID_2561] = 25,
-	[BNXT_ULP_CLASS_HID_2bad] = 26,
-	[BNXT_ULP_CLASS_HID_054d] = 27,
-	[BNXT_ULP_CLASS_HID_5bdd] = 28,
-	[BNXT_ULP_CLASS_HID_26f1] = 29,
-	[BNXT_ULP_CLASS_HID_13cf1] = 30,
-	[BNXT_ULP_CLASS_HID_252f1] = 31,
-	[BNXT_ULP_CLASS_HID_30c25] = 32,
-	[BNXT_ULP_CLASS_HID_0051] = 33,
-	[BNXT_ULP_CLASS_HID_11651] = 34,
-	[BNXT_ULP_CLASS_HID_22c51] = 35,
-	[BNXT_ULP_CLASS_HID_34251] = 36,
-	[BNXT_ULP_CLASS_HID_5385] = 37,
-	[BNXT_ULP_CLASS_HID_10cc9] = 38,
-	[BNXT_ULP_CLASS_HID_222c9] = 39,
-	[BNXT_ULP_CLASS_HID_338c9] = 40,
-	[BNXT_ULP_CLASS_HID_1d69] = 41,
-	[BNXT_ULP_CLASS_HID_13369] = 42,
-	[BNXT_ULP_CLASS_HID_24969] = 43,
-	[BNXT_ULP_CLASS_HID_3025d] = 44,
-	[BNXT_ULP_CLASS_HID_20b5] = 45,
-	[BNXT_ULP_CLASS_HID_136b5] = 46,
-	[BNXT_ULP_CLASS_HID_24cb5] = 47,
-	[BNXT_ULP_CLASS_HID_305f9] = 48,
-	[BNXT_ULP_CLASS_HID_5721] = 49,
-	[BNXT_ULP_CLASS_HID_11015] = 50,
-	[BNXT_ULP_CLASS_HID_22615] = 51,
-	[BNXT_ULP_CLASS_HID_33c15] = 52,
-	[BNXT_ULP_CLASS_HID_4d59] = 53,
-	[BNXT_ULP_CLASS_HID_1068d] = 54,
-	[BNXT_ULP_CLASS_HID_21c8d] = 55,
-	[BNXT_ULP_CLASS_HID_3328d] = 56,
-	[BNXT_ULP_CLASS_HID_172d] = 57,
-	[BNXT_ULP_CLASS_HID_12d2d] = 58,
-	[BNXT_ULP_CLASS_HID_2432d] = 59,
-	[BNXT_ULP_CLASS_HID_3592d] = 60,
-	[BNXT_ULP_CLASS_HID_1a49] = 61,
-	[BNXT_ULP_CLASS_HID_13049] = 62,
-	[BNXT_ULP_CLASS_HID_24649] = 63,
-	[BNXT_ULP_CLASS_HID_35c49] = 64,
-	[BNXT_ULP_CLASS_HID_50e5] = 65,
-	[BNXT_ULP_CLASS_HID_10a29] = 66,
-	[BNXT_ULP_CLASS_HID_22029] = 67,
-	[BNXT_ULP_CLASS_HID_33629] = 68,
-	[BNXT_ULP_CLASS_HID_471d] = 69,
-	[BNXT_ULP_CLASS_HID_10041] = 70,
-	[BNXT_ULP_CLASS_HID_21641] = 71,
-	[BNXT_ULP_CLASS_HID_32c41] = 72,
-	[BNXT_ULP_CLASS_HID_10e1] = 73,
-	[BNXT_ULP_CLASS_HID_126e1] = 74,
-	[BNXT_ULP_CLASS_HID_23ce1] = 75,
-	[BNXT_ULP_CLASS_HID_352e1] = 76,
-	[BNXT_ULP_CLASS_HID_140d] = 77,
-	[BNXT_ULP_CLASS_HID_12a0d] = 78,
-	[BNXT_ULP_CLASS_HID_2400d] = 79,
-	[BNXT_ULP_CLASS_HID_3560d] = 80,
-	[BNXT_ULP_CLASS_HID_4ab9] = 81,
-	[BNXT_ULP_CLASS_HID_103ed] = 82,
-	[BNXT_ULP_CLASS_HID_219ed] = 83,
-	[BNXT_ULP_CLASS_HID_32fed] = 84,
-	[BNXT_ULP_CLASS_HID_40d1] = 85,
-	[BNXT_ULP_CLASS_HID_156d1] = 86,
-	[BNXT_ULP_CLASS_HID_21005] = 87,
-	[BNXT_ULP_CLASS_HID_32605] = 88,
-	[BNXT_ULP_CLASS_HID_0aa5] = 89,
-	[BNXT_ULP_CLASS_HID_120a5] = 90,
-	[BNXT_ULP_CLASS_HID_236a5] = 91,
-	[BNXT_ULP_CLASS_HID_34ca5] = 92,
-	[BNXT_ULP_CLASS_HID_0159] = 93,
-	[BNXT_ULP_CLASS_HID_11759] = 94,
-	[BNXT_ULP_CLASS_HID_22d59] = 95,
-	[BNXT_ULP_CLASS_HID_34359] = 96,
-	[BNXT_ULP_CLASS_HID_37f5] = 97,
-	[BNXT_ULP_CLASS_HID_14df5] = 98,
-	[BNXT_ULP_CLASS_HID_20739] = 99,
-	[BNXT_ULP_CLASS_HID_31d39] = 100,
-	[BNXT_ULP_CLASS_HID_2e6d] = 101,
-	[BNXT_ULP_CLASS_HID_1446d] = 102,
-	[BNXT_ULP_CLASS_HID_25a6d] = 103,
-	[BNXT_ULP_CLASS_HID_31351] = 104,
-	[BNXT_ULP_CLASS_HID_548d] = 105,
-	[BNXT_ULP_CLASS_HID_10df1] = 106,
-	[BNXT_ULP_CLASS_HID_223f1] = 107,
-	[BNXT_ULP_CLASS_HID_339f1] = 108,
-	[BNXT_ULP_CLASS_HID_5829] = 109,
-	[BNXT_ULP_CLASS_HID_1111d] = 110,
-	[BNXT_ULP_CLASS_HID_2271d] = 111,
-	[BNXT_ULP_CLASS_HID_33d1d] = 112,
-	[BNXT_ULP_CLASS_HID_3189] = 113,
-	[BNXT_ULP_CLASS_HID_14789] = 114,
-	[BNXT_ULP_CLASS_HID_200fd] = 115,
-	[BNXT_ULP_CLASS_HID_316fd] = 116,
-	[BNXT_ULP_CLASS_HID_2821] = 117,
-	[BNXT_ULP_CLASS_HID_13e21] = 118,
-	[BNXT_ULP_CLASS_HID_25421] = 119,
-	[BNXT_ULP_CLASS_HID_30d15] = 120,
-	[BNXT_ULP_CLASS_HID_4e41] = 121,
-	[BNXT_ULP_CLASS_HID_107b5] = 122,
-	[BNXT_ULP_CLASS_HID_21db5] = 123,
-	[BNXT_ULP_CLASS_HID_333b5] = 124,
-	[BNXT_ULP_CLASS_HID_2541] = 125,
-	[BNXT_ULP_CLASS_HID_2b8d] = 126,
-	[BNXT_ULP_CLASS_HID_056d] = 127,
-	[BNXT_ULP_CLASS_HID_5bfd] = 128,
-	[BNXT_ULP_CLASS_HID_2691] = 129,
-	[BNXT_ULP_CLASS_HID_13c91] = 130,
-	[BNXT_ULP_CLASS_HID_25291] = 131,
-	[BNXT_ULP_CLASS_HID_30c45] = 132,
-	[BNXT_ULP_CLASS_HID_0031] = 133,
-	[BNXT_ULP_CLASS_HID_11631] = 134,
-	[BNXT_ULP_CLASS_HID_22c31] = 135,
-	[BNXT_ULP_CLASS_HID_34231] = 136,
-	[BNXT_ULP_CLASS_HID_53e5] = 137,
-	[BNXT_ULP_CLASS_HID_10ca9] = 138,
-	[BNXT_ULP_CLASS_HID_222a9] = 139,
-	[BNXT_ULP_CLASS_HID_338a9] = 140,
-	[BNXT_ULP_CLASS_HID_1d09] = 141,
-	[BNXT_ULP_CLASS_HID_13309] = 142,
-	[BNXT_ULP_CLASS_HID_24909] = 143,
-	[BNXT_ULP_CLASS_HID_3023d] = 144,
-	[BNXT_ULP_CLASS_HID_20d5] = 145,
-	[BNXT_ULP_CLASS_HID_136d5] = 146,
-	[BNXT_ULP_CLASS_HID_24cd5] = 147,
-	[BNXT_ULP_CLASS_HID_30599] = 148,
-	[BNXT_ULP_CLASS_HID_5741] = 149,
-	[BNXT_ULP_CLASS_HID_11075] = 150,
-	[BNXT_ULP_CLASS_HID_22675] = 151,
-	[BNXT_ULP_CLASS_HID_33c75] = 152,
-	[BNXT_ULP_CLASS_HID_4d39] = 153,
-	[BNXT_ULP_CLASS_HID_106ed] = 154,
-	[BNXT_ULP_CLASS_HID_21ced] = 155,
-	[BNXT_ULP_CLASS_HID_332ed] = 156,
-	[BNXT_ULP_CLASS_HID_174d] = 157,
-	[BNXT_ULP_CLASS_HID_12d4d] = 158,
-	[BNXT_ULP_CLASS_HID_2434d] = 159,
-	[BNXT_ULP_CLASS_HID_3594d] = 160,
-	[BNXT_ULP_CLASS_HID_1a29] = 161,
-	[BNXT_ULP_CLASS_HID_13029] = 162,
-	[BNXT_ULP_CLASS_HID_24629] = 163,
-	[BNXT_ULP_CLASS_HID_35c29] = 164,
-	[BNXT_ULP_CLASS_HID_5085] = 165,
-	[BNXT_ULP_CLASS_HID_10a49] = 166,
-	[BNXT_ULP_CLASS_HID_22049] = 167,
-	[BNXT_ULP_CLASS_HID_33649] = 168,
-	[BNXT_ULP_CLASS_HID_477d] = 169,
-	[BNXT_ULP_CLASS_HID_10021] = 170,
-	[BNXT_ULP_CLASS_HID_21621] = 171,
-	[BNXT_ULP_CLASS_HID_32c21] = 172,
-	[BNXT_ULP_CLASS_HID_1081] = 173,
-	[BNXT_ULP_CLASS_HID_12681] = 174,
-	[BNXT_ULP_CLASS_HID_23c81] = 175,
-	[BNXT_ULP_CLASS_HID_35281] = 176,
-	[BNXT_ULP_CLASS_HID_146d] = 177,
-	[BNXT_ULP_CLASS_HID_12a6d] = 178,
-	[BNXT_ULP_CLASS_HID_2406d] = 179,
-	[BNXT_ULP_CLASS_HID_3566d] = 180,
-	[BNXT_ULP_CLASS_HID_4ad9] = 181,
-	[BNXT_ULP_CLASS_HID_1038d] = 182,
-	[BNXT_ULP_CLASS_HID_2198d] = 183,
-	[BNXT_ULP_CLASS_HID_32f8d] = 184,
-	[BNXT_ULP_CLASS_HID_40b1] = 185,
-	[BNXT_ULP_CLASS_HID_156b1] = 186,
-	[BNXT_ULP_CLASS_HID_21065] = 187,
-	[BNXT_ULP_CLASS_HID_32665] = 188,
-	[BNXT_ULP_CLASS_HID_0ac5] = 189,
-	[BNXT_ULP_CLASS_HID_120c5] = 190,
-	[BNXT_ULP_CLASS_HID_236c5] = 191,
-	[BNXT_ULP_CLASS_HID_34cc5] = 192,
-	[BNXT_ULP_CLASS_HID_0139] = 193,
-	[BNXT_ULP_CLASS_HID_11739] = 194,
-	[BNXT_ULP_CLASS_HID_22d39] = 195,
-	[BNXT_ULP_CLASS_HID_34339] = 196,
-	[BNXT_ULP_CLASS_HID_3795] = 197,
-	[BNXT_ULP_CLASS_HID_14d95] = 198,
-	[BNXT_ULP_CLASS_HID_20759] = 199,
-	[BNXT_ULP_CLASS_HID_31d59] = 200,
-	[BNXT_ULP_CLASS_HID_2e0d] = 201,
-	[BNXT_ULP_CLASS_HID_1440d] = 202,
-	[BNXT_ULP_CLASS_HID_25a0d] = 203,
-	[BNXT_ULP_CLASS_HID_31331] = 204,
-	[BNXT_ULP_CLASS_HID_54ed] = 205,
-	[BNXT_ULP_CLASS_HID_10d91] = 206,
-	[BNXT_ULP_CLASS_HID_22391] = 207,
-	[BNXT_ULP_CLASS_HID_33991] = 208,
-	[BNXT_ULP_CLASS_HID_5849] = 209,
-	[BNXT_ULP_CLASS_HID_1117d] = 210,
-	[BNXT_ULP_CLASS_HID_2277d] = 211,
-	[BNXT_ULP_CLASS_HID_33d7d] = 212,
-	[BNXT_ULP_CLASS_HID_31e9] = 213,
-	[BNXT_ULP_CLASS_HID_147e9] = 214,
-	[BNXT_ULP_CLASS_HID_2009d] = 215,
-	[BNXT_ULP_CLASS_HID_3169d] = 216,
-	[BNXT_ULP_CLASS_HID_2841] = 217,
-	[BNXT_ULP_CLASS_HID_13e41] = 218,
-	[BNXT_ULP_CLASS_HID_25441] = 219,
-	[BNXT_ULP_CLASS_HID_30d75] = 220,
-	[BNXT_ULP_CLASS_HID_4e21] = 221,
-	[BNXT_ULP_CLASS_HID_107d5] = 222,
-	[BNXT_ULP_CLASS_HID_21dd5] = 223,
-	[BNXT_ULP_CLASS_HID_333d5] = 224,
-	[BNXT_ULP_CLASS_HID_2521] = 225,
-	[BNXT_ULP_CLASS_HID_2bed] = 226,
-	[BNXT_ULP_CLASS_HID_050d] = 227,
-	[BNXT_ULP_CLASS_HID_5b9d] = 228,
-	[BNXT_ULP_CLASS_HID_1865] = 229,
-	[BNXT_ULP_CLASS_HID_389d] = 230,
-	[BNXT_ULP_CLASS_HID_123d] = 231,
-	[BNXT_ULP_CLASS_HID_4ef1] = 232,
-	[BNXT_ULP_CLASS_HID_1229] = 233,
-	[BNXT_ULP_CLASS_HID_3241] = 234,
-	[BNXT_ULP_CLASS_HID_0be1] = 235,
-	[BNXT_ULP_CLASS_HID_48b5] = 236,
-	[BNXT_ULP_CLASS_HID_0bed] = 237,
-	[BNXT_ULP_CLASS_HID_2c05] = 238,
-	[BNXT_ULP_CLASS_HID_05a5] = 239,
-	[BNXT_ULP_CLASS_HID_4279] = 240,
-	[BNXT_ULP_CLASS_HID_05d1] = 241,
-	[BNXT_ULP_CLASS_HID_25c9] = 242,
-	[BNXT_ULP_CLASS_HID_5c55] = 243,
-	[BNXT_ULP_CLASS_HID_3c3d] = 244,
-	[BNXT_ULP_CLASS_HID_4fc9] = 245,
-	[BNXT_ULP_CLASS_HID_1335] = 246,
-	[BNXT_ULP_CLASS_HID_4981] = 247,
-	[BNXT_ULP_CLASS_HID_2969] = 248,
-	[BNXT_ULP_CLASS_HID_498d] = 249,
-	[BNXT_ULP_CLASS_HID_0cf9] = 250,
-	[BNXT_ULP_CLASS_HID_4345] = 251,
-	[BNXT_ULP_CLASS_HID_232d] = 252,
-	[BNXT_ULP_CLASS_HID_2579] = 253,
-	[BNXT_ULP_CLASS_HID_2bb5] = 254,
-	[BNXT_ULP_CLASS_HID_4bad] = 255,
-	[BNXT_ULP_CLASS_HID_4591] = 256,
-	[BNXT_ULP_CLASS_HID_1845] = 257,
-	[BNXT_ULP_CLASS_HID_1399] = 258,
-	[BNXT_ULP_CLASS_HID_0eed] = 259,
-	[BNXT_ULP_CLASS_HID_0a21] = 260,
-	[BNXT_ULP_CLASS_HID_38bd] = 261,
-	[BNXT_ULP_CLASS_HID_33f1] = 262,
-	[BNXT_ULP_CLASS_HID_2ec5] = 263,
-	[BNXT_ULP_CLASS_HID_2a19] = 264,
-	[BNXT_ULP_CLASS_HID_121d] = 265,
-	[BNXT_ULP_CLASS_HID_0d51] = 266,
-	[BNXT_ULP_CLASS_HID_08a5] = 267,
-	[BNXT_ULP_CLASS_HID_03f9] = 268,
-	[BNXT_ULP_CLASS_HID_4ed1] = 269,
-	[BNXT_ULP_CLASS_HID_4a25] = 270,
-	[BNXT_ULP_CLASS_HID_4579] = 271,
-	[BNXT_ULP_CLASS_HID_404d] = 272,
-	[BNXT_ULP_CLASS_HID_1209] = 273,
-	[BNXT_ULP_CLASS_HID_0d5d] = 274,
-	[BNXT_ULP_CLASS_HID_0891] = 275,
-	[BNXT_ULP_CLASS_HID_03e5] = 276,
-	[BNXT_ULP_CLASS_HID_3261] = 277,
-	[BNXT_ULP_CLASS_HID_2db5] = 278,
-	[BNXT_ULP_CLASS_HID_2889] = 279,
-	[BNXT_ULP_CLASS_HID_23dd] = 280,
-	[BNXT_ULP_CLASS_HID_0bc1] = 281,
-	[BNXT_ULP_CLASS_HID_0715] = 282,
-	[BNXT_ULP_CLASS_HID_0269] = 283,
-	[BNXT_ULP_CLASS_HID_5a69] = 284,
-	[BNXT_ULP_CLASS_HID_4895] = 285,
-	[BNXT_ULP_CLASS_HID_43e9] = 286,
-	[BNXT_ULP_CLASS_HID_3f3d] = 287,
-	[BNXT_ULP_CLASS_HID_3a71] = 288,
-	[BNXT_ULP_CLASS_HID_0bcd] = 289,
-	[BNXT_ULP_CLASS_HID_0701] = 290,
-	[BNXT_ULP_CLASS_HID_0255] = 291,
-	[BNXT_ULP_CLASS_HID_5a55] = 292,
-	[BNXT_ULP_CLASS_HID_2c25] = 293,
-	[BNXT_ULP_CLASS_HID_2779] = 294,
-	[BNXT_ULP_CLASS_HID_224d] = 295,
-	[BNXT_ULP_CLASS_HID_1d81] = 296,
-	[BNXT_ULP_CLASS_HID_0585] = 297,
-	[BNXT_ULP_CLASS_HID_00d9] = 298,
-	[BNXT_ULP_CLASS_HID_58d9] = 299,
-	[BNXT_ULP_CLASS_HID_542d] = 300,
-	[BNXT_ULP_CLASS_HID_4259] = 301,
-	[BNXT_ULP_CLASS_HID_3dad] = 302,
-	[BNXT_ULP_CLASS_HID_38e1] = 303,
-	[BNXT_ULP_CLASS_HID_3435] = 304,
-	[BNXT_ULP_CLASS_HID_05f1] = 305,
-	[BNXT_ULP_CLASS_HID_00c5] = 306,
-	[BNXT_ULP_CLASS_HID_58c5] = 307,
-	[BNXT_ULP_CLASS_HID_5419] = 308,
-	[BNXT_ULP_CLASS_HID_25e9] = 309,
-	[BNXT_ULP_CLASS_HID_213d] = 310,
-	[BNXT_ULP_CLASS_HID_1c71] = 311,
-	[BNXT_ULP_CLASS_HID_1745] = 312,
-	[BNXT_ULP_CLASS_HID_5c75] = 313,
-	[BNXT_ULP_CLASS_HID_5749] = 314,
-	[BNXT_ULP_CLASS_HID_529d] = 315,
-	[BNXT_ULP_CLASS_HID_4dd1] = 316,
-	[BNXT_ULP_CLASS_HID_3c1d] = 317,
-	[BNXT_ULP_CLASS_HID_3751] = 318,
-	[BNXT_ULP_CLASS_HID_32a5] = 319,
-	[BNXT_ULP_CLASS_HID_2df9] = 320,
-	[BNXT_ULP_CLASS_HID_4fe9] = 321,
-	[BNXT_ULP_CLASS_HID_4b3d] = 322,
-	[BNXT_ULP_CLASS_HID_4671] = 323,
-	[BNXT_ULP_CLASS_HID_4145] = 324,
-	[BNXT_ULP_CLASS_HID_1315] = 325,
-	[BNXT_ULP_CLASS_HID_0e69] = 326,
-	[BNXT_ULP_CLASS_HID_09bd] = 327,
-	[BNXT_ULP_CLASS_HID_04f1] = 328,
-	[BNXT_ULP_CLASS_HID_49a1] = 329,
-	[BNXT_ULP_CLASS_HID_44f5] = 330,
-	[BNXT_ULP_CLASS_HID_3fc9] = 331,
-	[BNXT_ULP_CLASS_HID_3b1d] = 332,
-	[BNXT_ULP_CLASS_HID_2949] = 333,
-	[BNXT_ULP_CLASS_HID_249d] = 334,
-	[BNXT_ULP_CLASS_HID_1fd1] = 335,
-	[BNXT_ULP_CLASS_HID_1b25] = 336,
-	[BNXT_ULP_CLASS_HID_49ad] = 337,
-	[BNXT_ULP_CLASS_HID_44e1] = 338,
-	[BNXT_ULP_CLASS_HID_4035] = 339,
-	[BNXT_ULP_CLASS_HID_3b09] = 340,
-	[BNXT_ULP_CLASS_HID_0cd9] = 341,
-	[BNXT_ULP_CLASS_HID_082d] = 342,
-	[BNXT_ULP_CLASS_HID_0361] = 343,
-	[BNXT_ULP_CLASS_HID_5b61] = 344,
-	[BNXT_ULP_CLASS_HID_4365] = 345,
-	[BNXT_ULP_CLASS_HID_3eb9] = 346,
-	[BNXT_ULP_CLASS_HID_398d] = 347,
-	[BNXT_ULP_CLASS_HID_34c1] = 348,
-	[BNXT_ULP_CLASS_HID_230d] = 349,
-	[BNXT_ULP_CLASS_HID_1e41] = 350,
-	[BNXT_ULP_CLASS_HID_1995] = 351,
-	[BNXT_ULP_CLASS_HID_14e9] = 352,
-	[BNXT_ULP_CLASS_HID_2559] = 353,
-	[BNXT_ULP_CLASS_HID_2b95] = 354,
-	[BNXT_ULP_CLASS_HID_4b8d] = 355,
-	[BNXT_ULP_CLASS_HID_45b1] = 356,
-	[BNXT_ULP_CLASS_HID_1825] = 357,
-	[BNXT_ULP_CLASS_HID_13f9] = 358,
-	[BNXT_ULP_CLASS_HID_0e8d] = 359,
-	[BNXT_ULP_CLASS_HID_0a41] = 360,
-	[BNXT_ULP_CLASS_HID_38dd] = 361,
-	[BNXT_ULP_CLASS_HID_3391] = 362,
-	[BNXT_ULP_CLASS_HID_2ea5] = 363,
-	[BNXT_ULP_CLASS_HID_2a79] = 364,
-	[BNXT_ULP_CLASS_HID_127d] = 365,
-	[BNXT_ULP_CLASS_HID_0d31] = 366,
-	[BNXT_ULP_CLASS_HID_08c5] = 367,
-	[BNXT_ULP_CLASS_HID_0399] = 368,
-	[BNXT_ULP_CLASS_HID_4eb1] = 369,
-	[BNXT_ULP_CLASS_HID_4a45] = 370,
-	[BNXT_ULP_CLASS_HID_4519] = 371,
-	[BNXT_ULP_CLASS_HID_402d] = 372,
-	[BNXT_ULP_CLASS_HID_1269] = 373,
-	[BNXT_ULP_CLASS_HID_0d3d] = 374,
-	[BNXT_ULP_CLASS_HID_08f1] = 375,
-	[BNXT_ULP_CLASS_HID_0385] = 376,
-	[BNXT_ULP_CLASS_HID_3201] = 377,
-	[BNXT_ULP_CLASS_HID_2dd5] = 378,
-	[BNXT_ULP_CLASS_HID_28e9] = 379,
-	[BNXT_ULP_CLASS_HID_23bd] = 380,
-	[BNXT_ULP_CLASS_HID_0ba1] = 381,
-	[BNXT_ULP_CLASS_HID_0775] = 382,
-	[BNXT_ULP_CLASS_HID_0209] = 383,
-	[BNXT_ULP_CLASS_HID_5a09] = 384,
-	[BNXT_ULP_CLASS_HID_48f5] = 385,
-	[BNXT_ULP_CLASS_HID_4389] = 386,
-	[BNXT_ULP_CLASS_HID_3f5d] = 387,
-	[BNXT_ULP_CLASS_HID_3a11] = 388,
-	[BNXT_ULP_CLASS_HID_0bad] = 389,
-	[BNXT_ULP_CLASS_HID_0761] = 390,
-	[BNXT_ULP_CLASS_HID_0235] = 391,
-	[BNXT_ULP_CLASS_HID_5a35] = 392,
-	[BNXT_ULP_CLASS_HID_2c45] = 393,
-	[BNXT_ULP_CLASS_HID_2719] = 394,
-	[BNXT_ULP_CLASS_HID_222d] = 395,
-	[BNXT_ULP_CLASS_HID_1de1] = 396,
-	[BNXT_ULP_CLASS_HID_05e5] = 397,
-	[BNXT_ULP_CLASS_HID_00b9] = 398,
-	[BNXT_ULP_CLASS_HID_58b9] = 399,
-	[BNXT_ULP_CLASS_HID_544d] = 400,
-	[BNXT_ULP_CLASS_HID_4239] = 401,
-	[BNXT_ULP_CLASS_HID_3dcd] = 402,
-	[BNXT_ULP_CLASS_HID_3881] = 403,
-	[BNXT_ULP_CLASS_HID_3455] = 404,
-	[BNXT_ULP_CLASS_HID_0591] = 405,
-	[BNXT_ULP_CLASS_HID_00a5] = 406,
-	[BNXT_ULP_CLASS_HID_58a5] = 407,
-	[BNXT_ULP_CLASS_HID_5479] = 408,
-	[BNXT_ULP_CLASS_HID_2589] = 409,
-	[BNXT_ULP_CLASS_HID_215d] = 410,
-	[BNXT_ULP_CLASS_HID_1c11] = 411,
-	[BNXT_ULP_CLASS_HID_1725] = 412,
-	[BNXT_ULP_CLASS_HID_5c15] = 413,
-	[BNXT_ULP_CLASS_HID_5729] = 414,
-	[BNXT_ULP_CLASS_HID_52fd] = 415,
-	[BNXT_ULP_CLASS_HID_4db1] = 416,
-	[BNXT_ULP_CLASS_HID_3c7d] = 417,
-	[BNXT_ULP_CLASS_HID_3731] = 418,
-	[BNXT_ULP_CLASS_HID_32c5] = 419,
-	[BNXT_ULP_CLASS_HID_2d99] = 420,
-	[BNXT_ULP_CLASS_HID_4f89] = 421,
-	[BNXT_ULP_CLASS_HID_4b5d] = 422,
-	[BNXT_ULP_CLASS_HID_4611] = 423,
-	[BNXT_ULP_CLASS_HID_4125] = 424,
-	[BNXT_ULP_CLASS_HID_1375] = 425,
-	[BNXT_ULP_CLASS_HID_0e09] = 426,
-	[BNXT_ULP_CLASS_HID_09dd] = 427,
-	[BNXT_ULP_CLASS_HID_0491] = 428,
-	[BNXT_ULP_CLASS_HID_49c1] = 429,
-	[BNXT_ULP_CLASS_HID_4495] = 430,
-	[BNXT_ULP_CLASS_HID_3fa9] = 431,
-	[BNXT_ULP_CLASS_HID_3b7d] = 432,
-	[BNXT_ULP_CLASS_HID_2929] = 433,
-	[BNXT_ULP_CLASS_HID_24fd] = 434,
-	[BNXT_ULP_CLASS_HID_1fb1] = 435,
-	[BNXT_ULP_CLASS_HID_1b45] = 436,
-	[BNXT_ULP_CLASS_HID_49cd] = 437,
-	[BNXT_ULP_CLASS_HID_4481] = 438,
-	[BNXT_ULP_CLASS_HID_4055] = 439,
-	[BNXT_ULP_CLASS_HID_3b69] = 440,
-	[BNXT_ULP_CLASS_HID_0cb9] = 441,
-	[BNXT_ULP_CLASS_HID_084d] = 442,
-	[BNXT_ULP_CLASS_HID_0301] = 443,
-	[BNXT_ULP_CLASS_HID_5b01] = 444,
-	[BNXT_ULP_CLASS_HID_4305] = 445,
-	[BNXT_ULP_CLASS_HID_3ed9] = 446,
-	[BNXT_ULP_CLASS_HID_39ed] = 447,
-	[BNXT_ULP_CLASS_HID_34a1] = 448,
-	[BNXT_ULP_CLASS_HID_236d] = 449,
-	[BNXT_ULP_CLASS_HID_1e21] = 450,
-	[BNXT_ULP_CLASS_HID_19f5] = 451,
-	[BNXT_ULP_CLASS_HID_1489] = 452,
-	[BNXT_ULP_CLASS_HID_2539] = 453,
-	[BNXT_ULP_CLASS_HID_2bf5] = 454,
-	[BNXT_ULP_CLASS_HID_4bed] = 455,
-	[BNXT_ULP_CLASS_HID_45d1] = 456,
-	[BNXT_ULP_CLASS_HID_b6af] = 457,
-	[BNXT_ULP_CLASS_HID_b1d3] = 458,
-	[BNXT_ULP_CLASS_HID_1c7d3] = 459,
-	[BNXT_ULP_CLASS_HID_1ccaf] = 460,
-	[BNXT_ULP_CLASS_HID_da33] = 461,
-	[BNXT_ULP_CLASS_HID_d567] = 462,
-	[BNXT_ULP_CLASS_HID_18eab] = 463,
-	[BNXT_ULP_CLASS_HID_19367] = 464,
-	[BNXT_ULP_CLASS_HID_a10b] = 465,
-	[BNXT_ULP_CLASS_HID_9c3f] = 466,
-	[BNXT_ULP_CLASS_HID_1b23f] = 467,
-	[BNXT_ULP_CLASS_HID_1b70b] = 468,
-	[BNXT_ULP_CLASS_HID_c49f] = 469,
-	[BNXT_ULP_CLASS_HID_bfc3] = 470,
-	[BNXT_ULP_CLASS_HID_1d5c3] = 471,
-	[BNXT_ULP_CLASS_HID_1da9f] = 472,
-	[BNXT_ULP_CLASS_HID_b063] = 473,
-	[BNXT_ULP_CLASS_HID_ab97] = 474,
-	[BNXT_ULP_CLASS_HID_1c197] = 475,
-	[BNXT_ULP_CLASS_HID_1c663] = 476,
-	[BNXT_ULP_CLASS_HID_d3f7] = 477,
-	[BNXT_ULP_CLASS_HID_cf3b] = 478,
-	[BNXT_ULP_CLASS_HID_1886f] = 479,
-	[BNXT_ULP_CLASS_HID_18d3b] = 480,
-	[BNXT_ULP_CLASS_HID_9acf] = 481,
-	[BNXT_ULP_CLASS_HID_95f3] = 482,
-	[BNXT_ULP_CLASS_HID_1abf3] = 483,
-	[BNXT_ULP_CLASS_HID_1b0cf] = 484,
-	[BNXT_ULP_CLASS_HID_be53] = 485,
-	[BNXT_ULP_CLASS_HID_b987] = 486,
-	[BNXT_ULP_CLASS_HID_1cf87] = 487,
-	[BNXT_ULP_CLASS_HID_1d453] = 488,
-	[BNXT_ULP_CLASS_HID_aa27] = 489,
-	[BNXT_ULP_CLASS_HID_a56b] = 490,
-	[BNXT_ULP_CLASS_HID_1bb6b] = 491,
-	[BNXT_ULP_CLASS_HID_1c027] = 492,
-	[BNXT_ULP_CLASS_HID_cdcb] = 493,
-	[BNXT_ULP_CLASS_HID_c8ff] = 494,
-	[BNXT_ULP_CLASS_HID_18223] = 495,
-	[BNXT_ULP_CLASS_HID_186ff] = 496,
-	[BNXT_ULP_CLASS_HID_9483] = 497,
-	[BNXT_ULP_CLASS_HID_8fb7] = 498,
-	[BNXT_ULP_CLASS_HID_1a5b7] = 499,
-	[BNXT_ULP_CLASS_HID_1aa83] = 500,
-	[BNXT_ULP_CLASS_HID_b817] = 501,
-	[BNXT_ULP_CLASS_HID_b35b] = 502,
-	[BNXT_ULP_CLASS_HID_1c95b] = 503,
-	[BNXT_ULP_CLASS_HID_1ce17] = 504,
-	[BNXT_ULP_CLASS_HID_a3fb] = 505,
-	[BNXT_ULP_CLASS_HID_9f2f] = 506,
-	[BNXT_ULP_CLASS_HID_1b52f] = 507,
-	[BNXT_ULP_CLASS_HID_1b9fb] = 508,
-	[BNXT_ULP_CLASS_HID_c78f] = 509,
-	[BNXT_ULP_CLASS_HID_c2b3] = 510,
-	[BNXT_ULP_CLASS_HID_1d8b3] = 511,
-	[BNXT_ULP_CLASS_HID_180b3] = 512,
-	[BNXT_ULP_CLASS_HID_8e47] = 513,
-	[BNXT_ULP_CLASS_HID_898b] = 514,
-	[BNXT_ULP_CLASS_HID_19f8b] = 515,
-	[BNXT_ULP_CLASS_HID_1a447] = 516,
-	[BNXT_ULP_CLASS_HID_b1eb] = 517,
-	[BNXT_ULP_CLASS_HID_ad1f] = 518,
-	[BNXT_ULP_CLASS_HID_1c31f] = 519,
-	[BNXT_ULP_CLASS_HID_1c7eb] = 520,
-	[BNXT_ULP_CLASS_HID_9137] = 521,
-	[BNXT_ULP_CLASS_HID_8c7b] = 522,
-	[BNXT_ULP_CLASS_HID_1a27b] = 523,
-	[BNXT_ULP_CLASS_HID_1a737] = 524,
-	[BNXT_ULP_CLASS_HID_b4db] = 525,
-	[BNXT_ULP_CLASS_HID_b00f] = 526,
-	[BNXT_ULP_CLASS_HID_1c60f] = 527,
-	[BNXT_ULP_CLASS_HID_1cadb] = 528,
-	[BNXT_ULP_CLASS_HID_8b0b] = 529,
-	[BNXT_ULP_CLASS_HID_863f] = 530,
-	[BNXT_ULP_CLASS_HID_19c3f] = 531,
-	[BNXT_ULP_CLASS_HID_1a10b] = 532,
-	[BNXT_ULP_CLASS_HID_ae9f] = 533,
-	[BNXT_ULP_CLASS_HID_a9c3] = 534,
-	[BNXT_ULP_CLASS_HID_1bfc3] = 535,
-	[BNXT_ULP_CLASS_HID_1c49f] = 536,
-	[BNXT_ULP_CLASS_HID_2563] = 537,
-	[BNXT_ULP_CLASS_HID_2baf] = 538,
-	[BNXT_ULP_CLASS_HID_26d3] = 539,
-	[BNXT_ULP_CLASS_HID_4f33] = 540,
-	[BNXT_ULP_CLASS_HID_4a67] = 541,
-	[BNXT_ULP_CLASS_HID_160b] = 542,
-	[BNXT_ULP_CLASS_HID_113f] = 543,
-	[BNXT_ULP_CLASS_HID_399f] = 544,
-	[BNXT_ULP_CLASS_HID_34c3] = 545,
-	[BNXT_ULP_CLASS_HID_2097] = 546,
-	[BNXT_ULP_CLASS_HID_48f7] = 547,
-	[BNXT_ULP_CLASS_HID_443b] = 548,
-	[BNXT_ULP_CLASS_HID_0fcf] = 549,
-	[BNXT_ULP_CLASS_HID_0af3] = 550,
-	[BNXT_ULP_CLASS_HID_3353] = 551,
-	[BNXT_ULP_CLASS_HID_2e87] = 552,
-	[BNXT_ULP_CLASS_HID_b68f] = 553,
-	[BNXT_ULP_CLASS_HID_b94f] = 554,
-	[BNXT_ULP_CLASS_HID_fc0f] = 555,
-	[BNXT_ULP_CLASS_HID_fecf] = 556,
-	[BNXT_ULP_CLASS_HID_b1f3] = 557,
-	[BNXT_ULP_CLASS_HID_b4b3] = 558,
-	[BNXT_ULP_CLASS_HID_f773] = 559,
-	[BNXT_ULP_CLASS_HID_fa33] = 560,
-	[BNXT_ULP_CLASS_HID_1c7f3] = 561,
-	[BNXT_ULP_CLASS_HID_1eab3] = 562,
-	[BNXT_ULP_CLASS_HID_1cd73] = 563,
-	[BNXT_ULP_CLASS_HID_1f033] = 564,
-	[BNXT_ULP_CLASS_HID_1cc8f] = 565,
-	[BNXT_ULP_CLASS_HID_1ef4f] = 566,
-	[BNXT_ULP_CLASS_HID_1d20f] = 567,
-	[BNXT_ULP_CLASS_HID_1f4cf] = 568,
-	[BNXT_ULP_CLASS_HID_da13] = 569,
-	[BNXT_ULP_CLASS_HID_a007] = 570,
-	[BNXT_ULP_CLASS_HID_c2c7] = 571,
-	[BNXT_ULP_CLASS_HID_e587] = 572,
-	[BNXT_ULP_CLASS_HID_d547] = 573,
-	[BNXT_ULP_CLASS_HID_f807] = 574,
-	[BNXT_ULP_CLASS_HID_dac7] = 575,
-	[BNXT_ULP_CLASS_HID_e0cb] = 576,
-	[BNXT_ULP_CLASS_HID_18e8b] = 577,
-	[BNXT_ULP_CLASS_HID_1b14b] = 578,
-	[BNXT_ULP_CLASS_HID_1d40b] = 579,
-	[BNXT_ULP_CLASS_HID_1f6cb] = 580,
-	[BNXT_ULP_CLASS_HID_19347] = 581,
-	[BNXT_ULP_CLASS_HID_1b607] = 582,
-	[BNXT_ULP_CLASS_HID_1d8c7] = 583,
-	[BNXT_ULP_CLASS_HID_1fb87] = 584,
-	[BNXT_ULP_CLASS_HID_a12b] = 585,
-	[BNXT_ULP_CLASS_HID_a3eb] = 586,
-	[BNXT_ULP_CLASS_HID_e6ab] = 587,
-	[BNXT_ULP_CLASS_HID_e96b] = 588,
-	[BNXT_ULP_CLASS_HID_9c1f] = 589,
-	[BNXT_ULP_CLASS_HID_bedf] = 590,
-	[BNXT_ULP_CLASS_HID_e19f] = 591,
-	[BNXT_ULP_CLASS_HID_e45f] = 592,
-	[BNXT_ULP_CLASS_HID_1b21f] = 593,
-	[BNXT_ULP_CLASS_HID_1b4df] = 594,
-	[BNXT_ULP_CLASS_HID_1f79f] = 595,
-	[BNXT_ULP_CLASS_HID_1fa5f] = 596,
-	[BNXT_ULP_CLASS_HID_1b72b] = 597,
-	[BNXT_ULP_CLASS_HID_1b9eb] = 598,
-	[BNXT_ULP_CLASS_HID_1fcab] = 599,
-	[BNXT_ULP_CLASS_HID_1ff6b] = 600,
-	[BNXT_ULP_CLASS_HID_c4bf] = 601,
-	[BNXT_ULP_CLASS_HID_e77f] = 602,
-	[BNXT_ULP_CLASS_HID_ca3f] = 603,
-	[BNXT_ULP_CLASS_HID_ecff] = 604,
-	[BNXT_ULP_CLASS_HID_bfe3] = 605,
-	[BNXT_ULP_CLASS_HID_e2a3] = 606,
-	[BNXT_ULP_CLASS_HID_c563] = 607,
-	[BNXT_ULP_CLASS_HID_e823] = 608,
-	[BNXT_ULP_CLASS_HID_1d5e3] = 609,
-	[BNXT_ULP_CLASS_HID_1f8a3] = 610,
-	[BNXT_ULP_CLASS_HID_1db63] = 611,
-	[BNXT_ULP_CLASS_HID_1e117] = 612,
-	[BNXT_ULP_CLASS_HID_1dabf] = 613,
-	[BNXT_ULP_CLASS_HID_1a0a3] = 614,
-	[BNXT_ULP_CLASS_HID_1c363] = 615,
-	[BNXT_ULP_CLASS_HID_1e623] = 616,
-	[BNXT_ULP_CLASS_HID_b043] = 617,
-	[BNXT_ULP_CLASS_HID_b303] = 618,
-	[BNXT_ULP_CLASS_HID_f5c3] = 619,
-	[BNXT_ULP_CLASS_HID_f883] = 620,
-	[BNXT_ULP_CLASS_HID_abb7] = 621,
-	[BNXT_ULP_CLASS_HID_ae77] = 622,
-	[BNXT_ULP_CLASS_HID_f137] = 623,
-	[BNXT_ULP_CLASS_HID_f3f7] = 624,
-	[BNXT_ULP_CLASS_HID_1c1b7] = 625,
-	[BNXT_ULP_CLASS_HID_1e477] = 626,
-	[BNXT_ULP_CLASS_HID_1c737] = 627,
-	[BNXT_ULP_CLASS_HID_1e9f7] = 628,
-	[BNXT_ULP_CLASS_HID_1c643] = 629,
-	[BNXT_ULP_CLASS_HID_1e903] = 630,
-	[BNXT_ULP_CLASS_HID_1cbc3] = 631,
-	[BNXT_ULP_CLASS_HID_1ee83] = 632,
-	[BNXT_ULP_CLASS_HID_d3d7] = 633,
-	[BNXT_ULP_CLASS_HID_f697] = 634,
-	[BNXT_ULP_CLASS_HID_d957] = 635,
-	[BNXT_ULP_CLASS_HID_fc17] = 636,
-	[BNXT_ULP_CLASS_HID_cf1b] = 637,
-	[BNXT_ULP_CLASS_HID_f1db] = 638,
-	[BNXT_ULP_CLASS_HID_d49b] = 639,
-	[BNXT_ULP_CLASS_HID_f75b] = 640,
-	[BNXT_ULP_CLASS_HID_1884f] = 641,
-	[BNXT_ULP_CLASS_HID_1ab0f] = 642,
-	[BNXT_ULP_CLASS_HID_1cdcf] = 643,
-	[BNXT_ULP_CLASS_HID_1f08f] = 644,
-	[BNXT_ULP_CLASS_HID_18d1b] = 645,
-	[BNXT_ULP_CLASS_HID_1afdb] = 646,
-	[BNXT_ULP_CLASS_HID_1d29b] = 647,
-	[BNXT_ULP_CLASS_HID_1f55b] = 648,
-	[BNXT_ULP_CLASS_HID_9aef] = 649,
-	[BNXT_ULP_CLASS_HID_bdaf] = 650,
-	[BNXT_ULP_CLASS_HID_e06f] = 651,
-	[BNXT_ULP_CLASS_HID_e32f] = 652,
-	[BNXT_ULP_CLASS_HID_95d3] = 653,
-	[BNXT_ULP_CLASS_HID_b893] = 654,
-	[BNXT_ULP_CLASS_HID_db53] = 655,
-	[BNXT_ULP_CLASS_HID_fe13] = 656,
-	[BNXT_ULP_CLASS_HID_1abd3] = 657,
-	[BNXT_ULP_CLASS_HID_1ae93] = 658,
-	[BNXT_ULP_CLASS_HID_1f153] = 659,
-	[BNXT_ULP_CLASS_HID_1f413] = 660,
-	[BNXT_ULP_CLASS_HID_1b0ef] = 661,
-	[BNXT_ULP_CLASS_HID_1b3af] = 662,
-	[BNXT_ULP_CLASS_HID_1f66f] = 663,
-	[BNXT_ULP_CLASS_HID_1f92f] = 664,
-	[BNXT_ULP_CLASS_HID_be73] = 665,
-	[BNXT_ULP_CLASS_HID_e133] = 666,
-	[BNXT_ULP_CLASS_HID_c3f3] = 667,
-	[BNXT_ULP_CLASS_HID_e6b3] = 668,
-	[BNXT_ULP_CLASS_HID_b9a7] = 669,
-	[BNXT_ULP_CLASS_HID_bc67] = 670,
-	[BNXT_ULP_CLASS_HID_ff27] = 671,
-	[BNXT_ULP_CLASS_HID_e1e7] = 672,
-	[BNXT_ULP_CLASS_HID_1cfa7] = 673,
-	[BNXT_ULP_CLASS_HID_1f267] = 674,
-	[BNXT_ULP_CLASS_HID_1d527] = 675,
-	[BNXT_ULP_CLASS_HID_1f7e7] = 676,
-	[BNXT_ULP_CLASS_HID_1d473] = 677,
-	[BNXT_ULP_CLASS_HID_1f733] = 678,
-	[BNXT_ULP_CLASS_HID_1d9f3] = 679,
-	[BNXT_ULP_CLASS_HID_1fcb3] = 680,
-	[BNXT_ULP_CLASS_HID_aa07] = 681,
-	[BNXT_ULP_CLASS_HID_acc7] = 682,
-	[BNXT_ULP_CLASS_HID_ef87] = 683,
-	[BNXT_ULP_CLASS_HID_f247] = 684,
-	[BNXT_ULP_CLASS_HID_a54b] = 685,
-	[BNXT_ULP_CLASS_HID_a80b] = 686,
-	[BNXT_ULP_CLASS_HID_eacb] = 687,
-	[BNXT_ULP_CLASS_HID_ed8b] = 688,
-	[BNXT_ULP_CLASS_HID_1bb4b] = 689,
-	[BNXT_ULP_CLASS_HID_1be0b] = 690,
-	[BNXT_ULP_CLASS_HID_1c0cb] = 691,
-	[BNXT_ULP_CLASS_HID_1e38b] = 692,
-	[BNXT_ULP_CLASS_HID_1c007] = 693,
-	[BNXT_ULP_CLASS_HID_1e2c7] = 694,
-	[BNXT_ULP_CLASS_HID_1c587] = 695,
-	[BNXT_ULP_CLASS_HID_1e847] = 696,
-	[BNXT_ULP_CLASS_HID_cdeb] = 697,
-	[BNXT_ULP_CLASS_HID_f0ab] = 698,
-	[BNXT_ULP_CLASS_HID_d36b] = 699,
-	[BNXT_ULP_CLASS_HID_f62b] = 700,
-	[BNXT_ULP_CLASS_HID_c8df] = 701,
-	[BNXT_ULP_CLASS_HID_eb9f] = 702,
-	[BNXT_ULP_CLASS_HID_ce5f] = 703,
-	[BNXT_ULP_CLASS_HID_f11f] = 704,
-	[BNXT_ULP_CLASS_HID_18203] = 705,
-	[BNXT_ULP_CLASS_HID_1a4c3] = 706,
-	[BNXT_ULP_CLASS_HID_1c783] = 707,
-	[BNXT_ULP_CLASS_HID_1ea43] = 708,
-	[BNXT_ULP_CLASS_HID_186df] = 709,
-	[BNXT_ULP_CLASS_HID_1a99f] = 710,
-	[BNXT_ULP_CLASS_HID_1cc5f] = 711,
-	[BNXT_ULP_CLASS_HID_1ef1f] = 712,
-	[BNXT_ULP_CLASS_HID_94a3] = 713,
-	[BNXT_ULP_CLASS_HID_b763] = 714,
-	[BNXT_ULP_CLASS_HID_da23] = 715,
-	[BNXT_ULP_CLASS_HID_fce3] = 716,
-	[BNXT_ULP_CLASS_HID_8f97] = 717,
-	[BNXT_ULP_CLASS_HID_b257] = 718,
-	[BNXT_ULP_CLASS_HID_d517] = 719,
-	[BNXT_ULP_CLASS_HID_f7d7] = 720,
-	[BNXT_ULP_CLASS_HID_1a597] = 721,
-	[BNXT_ULP_CLASS_HID_1a857] = 722,
-	[BNXT_ULP_CLASS_HID_1eb17] = 723,
-	[BNXT_ULP_CLASS_HID_1edd7] = 724,
-	[BNXT_ULP_CLASS_HID_1aaa3] = 725,
-	[BNXT_ULP_CLASS_HID_1ad63] = 726,
-	[BNXT_ULP_CLASS_HID_1f023] = 727,
-	[BNXT_ULP_CLASS_HID_1f2e3] = 728,
-	[BNXT_ULP_CLASS_HID_b837] = 729,
-	[BNXT_ULP_CLASS_HID_baf7] = 730,
-	[BNXT_ULP_CLASS_HID_fdb7] = 731,
-	[BNXT_ULP_CLASS_HID_e077] = 732,
-	[BNXT_ULP_CLASS_HID_b37b] = 733,
-	[BNXT_ULP_CLASS_HID_b63b] = 734,
-	[BNXT_ULP_CLASS_HID_f8fb] = 735,
-	[BNXT_ULP_CLASS_HID_fbbb] = 736,
-	[BNXT_ULP_CLASS_HID_1c97b] = 737,
-	[BNXT_ULP_CLASS_HID_1ec3b] = 738,
-	[BNXT_ULP_CLASS_HID_1cefb] = 739,
-	[BNXT_ULP_CLASS_HID_1f1bb] = 740,
-	[BNXT_ULP_CLASS_HID_1ce37] = 741,
-	[BNXT_ULP_CLASS_HID_1f0f7] = 742,
-	[BNXT_ULP_CLASS_HID_1d3b7] = 743,
-	[BNXT_ULP_CLASS_HID_1f677] = 744,
-	[BNXT_ULP_CLASS_HID_a3db] = 745,
-	[BNXT_ULP_CLASS_HID_a69b] = 746,
-	[BNXT_ULP_CLASS_HID_e95b] = 747,
-	[BNXT_ULP_CLASS_HID_ec1b] = 748,
-	[BNXT_ULP_CLASS_HID_9f0f] = 749,
-	[BNXT_ULP_CLASS_HID_a1cf] = 750,
-	[BNXT_ULP_CLASS_HID_e48f] = 751,
-	[BNXT_ULP_CLASS_HID_e74f] = 752,
-	[BNXT_ULP_CLASS_HID_1b50f] = 753,
-	[BNXT_ULP_CLASS_HID_1b7cf] = 754,
-	[BNXT_ULP_CLASS_HID_1fa8f] = 755,
-	[BNXT_ULP_CLASS_HID_1fd4f] = 756,
-	[BNXT_ULP_CLASS_HID_1b9db] = 757,
-	[BNXT_ULP_CLASS_HID_1bc9b] = 758,
-	[BNXT_ULP_CLASS_HID_1ff5b] = 759,
-	[BNXT_ULP_CLASS_HID_1e21b] = 760,
-	[BNXT_ULP_CLASS_HID_c7af] = 761,
-	[BNXT_ULP_CLASS_HID_ea6f] = 762,
-	[BNXT_ULP_CLASS_HID_cd2f] = 763,
-	[BNXT_ULP_CLASS_HID_efef] = 764,
-	[BNXT_ULP_CLASS_HID_c293] = 765,
-	[BNXT_ULP_CLASS_HID_e553] = 766,
-	[BNXT_ULP_CLASS_HID_c813] = 767,
-	[BNXT_ULP_CLASS_HID_ead3] = 768,
-	[BNXT_ULP_CLASS_HID_1d893] = 769,
-	[BNXT_ULP_CLASS_HID_1fb53] = 770,
-	[BNXT_ULP_CLASS_HID_1c147] = 771,
-	[BNXT_ULP_CLASS_HID_1e407] = 772,
-	[BNXT_ULP_CLASS_HID_18093] = 773,
-	[BNXT_ULP_CLASS_HID_1a353] = 774,
-	[BNXT_ULP_CLASS_HID_1c613] = 775,
-	[BNXT_ULP_CLASS_HID_1e8d3] = 776,
-	[BNXT_ULP_CLASS_HID_8e67] = 777,
-	[BNXT_ULP_CLASS_HID_b127] = 778,
-	[BNXT_ULP_CLASS_HID_d3e7] = 779,
-	[BNXT_ULP_CLASS_HID_f6a7] = 780,
-	[BNXT_ULP_CLASS_HID_89ab] = 781,
-	[BNXT_ULP_CLASS_HID_ac6b] = 782,
-	[BNXT_ULP_CLASS_HID_cf2b] = 783,
-	[BNXT_ULP_CLASS_HID_f1eb] = 784,
-	[BNXT_ULP_CLASS_HID_19fab] = 785,
-	[BNXT_ULP_CLASS_HID_1a26b] = 786,
-	[BNXT_ULP_CLASS_HID_1e52b] = 787,
-	[BNXT_ULP_CLASS_HID_1e7eb] = 788,
-	[BNXT_ULP_CLASS_HID_1a467] = 789,
-	[BNXT_ULP_CLASS_HID_1a727] = 790,
-	[BNXT_ULP_CLASS_HID_1e9e7] = 791,
-	[BNXT_ULP_CLASS_HID_1eca7] = 792,
-	[BNXT_ULP_CLASS_HID_b1cb] = 793,
-	[BNXT_ULP_CLASS_HID_b48b] = 794,
-	[BNXT_ULP_CLASS_HID_f74b] = 795,
-	[BNXT_ULP_CLASS_HID_fa0b] = 796,
-	[BNXT_ULP_CLASS_HID_ad3f] = 797,
-	[BNXT_ULP_CLASS_HID_afff] = 798,
-	[BNXT_ULP_CLASS_HID_f2bf] = 799,
-	[BNXT_ULP_CLASS_HID_f57f] = 800,
-	[BNXT_ULP_CLASS_HID_1c33f] = 801,
-	[BNXT_ULP_CLASS_HID_1e5ff] = 802,
-	[BNXT_ULP_CLASS_HID_1c8bf] = 803,
-	[BNXT_ULP_CLASS_HID_1eb7f] = 804,
-	[BNXT_ULP_CLASS_HID_1c7cb] = 805,
-	[BNXT_ULP_CLASS_HID_1ea8b] = 806,
-	[BNXT_ULP_CLASS_HID_1cd4b] = 807,
-	[BNXT_ULP_CLASS_HID_1f00b] = 808,
-	[BNXT_ULP_CLASS_HID_9117] = 809,
-	[BNXT_ULP_CLASS_HID_b3d7] = 810,
-	[BNXT_ULP_CLASS_HID_d697] = 811,
-	[BNXT_ULP_CLASS_HID_f957] = 812,
-	[BNXT_ULP_CLASS_HID_8c5b] = 813,
-	[BNXT_ULP_CLASS_HID_af1b] = 814,
-	[BNXT_ULP_CLASS_HID_d1db] = 815,
-	[BNXT_ULP_CLASS_HID_f49b] = 816,
-	[BNXT_ULP_CLASS_HID_1a25b] = 817,
-	[BNXT_ULP_CLASS_HID_1a51b] = 818,
-	[BNXT_ULP_CLASS_HID_1e7db] = 819,
-	[BNXT_ULP_CLASS_HID_1ea9b] = 820,
-	[BNXT_ULP_CLASS_HID_1a717] = 821,
-	[BNXT_ULP_CLASS_HID_1a9d7] = 822,
-	[BNXT_ULP_CLASS_HID_1ec97] = 823,
-	[BNXT_ULP_CLASS_HID_1ef57] = 824,
-	[BNXT_ULP_CLASS_HID_b4fb] = 825,
-	[BNXT_ULP_CLASS_HID_b7bb] = 826,
-	[BNXT_ULP_CLASS_HID_fa7b] = 827,
-	[BNXT_ULP_CLASS_HID_fd3b] = 828,
-	[BNXT_ULP_CLASS_HID_b02f] = 829,
-	[BNXT_ULP_CLASS_HID_b2ef] = 830,
-	[BNXT_ULP_CLASS_HID_f5af] = 831,
-	[BNXT_ULP_CLASS_HID_f86f] = 832,
-	[BNXT_ULP_CLASS_HID_1c62f] = 833,
-	[BNXT_ULP_CLASS_HID_1e8ef] = 834,
-	[BNXT_ULP_CLASS_HID_1cbaf] = 835,
-	[BNXT_ULP_CLASS_HID_1ee6f] = 836,
-	[BNXT_ULP_CLASS_HID_1cafb] = 837,
-	[BNXT_ULP_CLASS_HID_1edbb] = 838,
-	[BNXT_ULP_CLASS_HID_1d07b] = 839,
-	[BNXT_ULP_CLASS_HID_1f33b] = 840,
-	[BNXT_ULP_CLASS_HID_8b2b] = 841,
-	[BNXT_ULP_CLASS_HID_adeb] = 842,
-	[BNXT_ULP_CLASS_HID_d0ab] = 843,
-	[BNXT_ULP_CLASS_HID_f36b] = 844,
-	[BNXT_ULP_CLASS_HID_861f] = 845,
-	[BNXT_ULP_CLASS_HID_a8df] = 846,
-	[BNXT_ULP_CLASS_HID_cb9f] = 847,
-	[BNXT_ULP_CLASS_HID_ee5f] = 848,
-	[BNXT_ULP_CLASS_HID_19c1f] = 849,
-	[BNXT_ULP_CLASS_HID_1bedf] = 850,
-	[BNXT_ULP_CLASS_HID_1e19f] = 851,
-	[BNXT_ULP_CLASS_HID_1e45f] = 852,
-	[BNXT_ULP_CLASS_HID_1a12b] = 853,
-	[BNXT_ULP_CLASS_HID_1a3eb] = 854,
-	[BNXT_ULP_CLASS_HID_1e6ab] = 855,
-	[BNXT_ULP_CLASS_HID_1e96b] = 856,
-	[BNXT_ULP_CLASS_HID_aebf] = 857,
-	[BNXT_ULP_CLASS_HID_b17f] = 858,
-	[BNXT_ULP_CLASS_HID_f43f] = 859,
-	[BNXT_ULP_CLASS_HID_f6ff] = 860,
-	[BNXT_ULP_CLASS_HID_a9e3] = 861,
-	[BNXT_ULP_CLASS_HID_aca3] = 862,
-	[BNXT_ULP_CLASS_HID_ef63] = 863,
-	[BNXT_ULP_CLASS_HID_f223] = 864,
-	[BNXT_ULP_CLASS_HID_1bfe3] = 865,
-	[BNXT_ULP_CLASS_HID_1e2a3] = 866,
-	[BNXT_ULP_CLASS_HID_1c563] = 867,
-	[BNXT_ULP_CLASS_HID_1e823] = 868,
-	[BNXT_ULP_CLASS_HID_1c4bf] = 869,
-	[BNXT_ULP_CLASS_HID_1e77f] = 870,
-	[BNXT_ULP_CLASS_HID_1ca3f] = 871,
-	[BNXT_ULP_CLASS_HID_1ecff] = 872,
-	[BNXT_ULP_CLASS_HID_2543] = 873,
-	[BNXT_ULP_CLASS_HID_2b8f] = 874,
-	[BNXT_ULP_CLASS_HID_26f3] = 875,
-	[BNXT_ULP_CLASS_HID_4f13] = 876,
-	[BNXT_ULP_CLASS_HID_4a47] = 877,
-	[BNXT_ULP_CLASS_HID_162b] = 878,
-	[BNXT_ULP_CLASS_HID_111f] = 879,
-	[BNXT_ULP_CLASS_HID_39bf] = 880,
-	[BNXT_ULP_CLASS_HID_34e3] = 881,
-	[BNXT_ULP_CLASS_HID_20b7] = 882,
-	[BNXT_ULP_CLASS_HID_48d7] = 883,
-	[BNXT_ULP_CLASS_HID_441b] = 884,
-	[BNXT_ULP_CLASS_HID_0fef] = 885,
-	[BNXT_ULP_CLASS_HID_0ad3] = 886,
-	[BNXT_ULP_CLASS_HID_3373] = 887,
-	[BNXT_ULP_CLASS_HID_2ea7] = 888,
-	[BNXT_ULP_CLASS_HID_b6ef] = 889,
-	[BNXT_ULP_CLASS_HID_b92f] = 890,
-	[BNXT_ULP_CLASS_HID_fc6f] = 891,
-	[BNXT_ULP_CLASS_HID_feaf] = 892,
-	[BNXT_ULP_CLASS_HID_b193] = 893,
-	[BNXT_ULP_CLASS_HID_b4d3] = 894,
-	[BNXT_ULP_CLASS_HID_f713] = 895,
-	[BNXT_ULP_CLASS_HID_fa53] = 896,
-	[BNXT_ULP_CLASS_HID_1c793] = 897,
-	[BNXT_ULP_CLASS_HID_1ead3] = 898,
-	[BNXT_ULP_CLASS_HID_1cd13] = 899,
-	[BNXT_ULP_CLASS_HID_1f053] = 900,
-	[BNXT_ULP_CLASS_HID_1ccef] = 901,
-	[BNXT_ULP_CLASS_HID_1ef2f] = 902,
-	[BNXT_ULP_CLASS_HID_1d26f] = 903,
-	[BNXT_ULP_CLASS_HID_1f4af] = 904,
-	[BNXT_ULP_CLASS_HID_da73] = 905,
-	[BNXT_ULP_CLASS_HID_a067] = 906,
-	[BNXT_ULP_CLASS_HID_c2a7] = 907,
-	[BNXT_ULP_CLASS_HID_e5e7] = 908,
-	[BNXT_ULP_CLASS_HID_d527] = 909,
-	[BNXT_ULP_CLASS_HID_f867] = 910,
-	[BNXT_ULP_CLASS_HID_daa7] = 911,
-	[BNXT_ULP_CLASS_HID_e0ab] = 912,
-	[BNXT_ULP_CLASS_HID_18eeb] = 913,
-	[BNXT_ULP_CLASS_HID_1b12b] = 914,
-	[BNXT_ULP_CLASS_HID_1d46b] = 915,
-	[BNXT_ULP_CLASS_HID_1f6ab] = 916,
-	[BNXT_ULP_CLASS_HID_19327] = 917,
-	[BNXT_ULP_CLASS_HID_1b667] = 918,
-	[BNXT_ULP_CLASS_HID_1d8a7] = 919,
-	[BNXT_ULP_CLASS_HID_1fbe7] = 920,
-	[BNXT_ULP_CLASS_HID_a14b] = 921,
-	[BNXT_ULP_CLASS_HID_a38b] = 922,
-	[BNXT_ULP_CLASS_HID_e6cb] = 923,
-	[BNXT_ULP_CLASS_HID_e90b] = 924,
-	[BNXT_ULP_CLASS_HID_9c7f] = 925,
-	[BNXT_ULP_CLASS_HID_bebf] = 926,
-	[BNXT_ULP_CLASS_HID_e1ff] = 927,
-	[BNXT_ULP_CLASS_HID_e43f] = 928,
-	[BNXT_ULP_CLASS_HID_1b27f] = 929,
-	[BNXT_ULP_CLASS_HID_1b4bf] = 930,
-	[BNXT_ULP_CLASS_HID_1f7ff] = 931,
-	[BNXT_ULP_CLASS_HID_1fa3f] = 932,
-	[BNXT_ULP_CLASS_HID_1b74b] = 933,
-	[BNXT_ULP_CLASS_HID_1b98b] = 934,
-	[BNXT_ULP_CLASS_HID_1fccb] = 935,
-	[BNXT_ULP_CLASS_HID_1ff0b] = 936,
-	[BNXT_ULP_CLASS_HID_c4df] = 937,
-	[BNXT_ULP_CLASS_HID_e71f] = 938,
-	[BNXT_ULP_CLASS_HID_ca5f] = 939,
-	[BNXT_ULP_CLASS_HID_ec9f] = 940,
-	[BNXT_ULP_CLASS_HID_bf83] = 941,
-	[BNXT_ULP_CLASS_HID_e2c3] = 942,
-	[BNXT_ULP_CLASS_HID_c503] = 943,
-	[BNXT_ULP_CLASS_HID_e843] = 944,
-	[BNXT_ULP_CLASS_HID_1d583] = 945,
-	[BNXT_ULP_CLASS_HID_1f8c3] = 946,
-	[BNXT_ULP_CLASS_HID_1db03] = 947,
-	[BNXT_ULP_CLASS_HID_1e177] = 948,
-	[BNXT_ULP_CLASS_HID_1dadf] = 949,
-	[BNXT_ULP_CLASS_HID_1a0c3] = 950,
-	[BNXT_ULP_CLASS_HID_1c303] = 951,
-	[BNXT_ULP_CLASS_HID_1e643] = 952,
-	[BNXT_ULP_CLASS_HID_b023] = 953,
-	[BNXT_ULP_CLASS_HID_b363] = 954,
-	[BNXT_ULP_CLASS_HID_f5a3] = 955,
-	[BNXT_ULP_CLASS_HID_f8e3] = 956,
-	[BNXT_ULP_CLASS_HID_abd7] = 957,
-	[BNXT_ULP_CLASS_HID_ae17] = 958,
-	[BNXT_ULP_CLASS_HID_f157] = 959,
-	[BNXT_ULP_CLASS_HID_f397] = 960,
-	[BNXT_ULP_CLASS_HID_1c1d7] = 961,
-	[BNXT_ULP_CLASS_HID_1e417] = 962,
-	[BNXT_ULP_CLASS_HID_1c757] = 963,
-	[BNXT_ULP_CLASS_HID_1e997] = 964,
-	[BNXT_ULP_CLASS_HID_1c623] = 965,
-	[BNXT_ULP_CLASS_HID_1e963] = 966,
-	[BNXT_ULP_CLASS_HID_1cba3] = 967,
-	[BNXT_ULP_CLASS_HID_1eee3] = 968,
-	[BNXT_ULP_CLASS_HID_d3b7] = 969,
-	[BNXT_ULP_CLASS_HID_f6f7] = 970,
-	[BNXT_ULP_CLASS_HID_d937] = 971,
-	[BNXT_ULP_CLASS_HID_fc77] = 972,
-	[BNXT_ULP_CLASS_HID_cf7b] = 973,
-	[BNXT_ULP_CLASS_HID_f1bb] = 974,
-	[BNXT_ULP_CLASS_HID_d4fb] = 975,
-	[BNXT_ULP_CLASS_HID_f73b] = 976,
-	[BNXT_ULP_CLASS_HID_1882f] = 977,
-	[BNXT_ULP_CLASS_HID_1ab6f] = 978,
-	[BNXT_ULP_CLASS_HID_1cdaf] = 979,
-	[BNXT_ULP_CLASS_HID_1f0ef] = 980,
-	[BNXT_ULP_CLASS_HID_18d7b] = 981,
-	[BNXT_ULP_CLASS_HID_1afbb] = 982,
-	[BNXT_ULP_CLASS_HID_1d2fb] = 983,
-	[BNXT_ULP_CLASS_HID_1f53b] = 984,
-	[BNXT_ULP_CLASS_HID_9a8f] = 985,
-	[BNXT_ULP_CLASS_HID_bdcf] = 986,
-	[BNXT_ULP_CLASS_HID_e00f] = 987,
-	[BNXT_ULP_CLASS_HID_e34f] = 988,
-	[BNXT_ULP_CLASS_HID_95b3] = 989,
-	[BNXT_ULP_CLASS_HID_b8f3] = 990,
-	[BNXT_ULP_CLASS_HID_db33] = 991,
-	[BNXT_ULP_CLASS_HID_fe73] = 992,
-	[BNXT_ULP_CLASS_HID_1abb3] = 993,
-	[BNXT_ULP_CLASS_HID_1aef3] = 994,
-	[BNXT_ULP_CLASS_HID_1f133] = 995,
-	[BNXT_ULP_CLASS_HID_1f473] = 996,
-	[BNXT_ULP_CLASS_HID_1b08f] = 997,
-	[BNXT_ULP_CLASS_HID_1b3cf] = 998,
-	[BNXT_ULP_CLASS_HID_1f60f] = 999,
-	[BNXT_ULP_CLASS_HID_1f94f] = 1000,
-	[BNXT_ULP_CLASS_HID_be13] = 1001,
-	[BNXT_ULP_CLASS_HID_e153] = 1002,
-	[BNXT_ULP_CLASS_HID_c393] = 1003,
-	[BNXT_ULP_CLASS_HID_e6d3] = 1004,
-	[BNXT_ULP_CLASS_HID_b9c7] = 1005,
-	[BNXT_ULP_CLASS_HID_bc07] = 1006,
-	[BNXT_ULP_CLASS_HID_ff47] = 1007,
-	[BNXT_ULP_CLASS_HID_e187] = 1008,
-	[BNXT_ULP_CLASS_HID_1cfc7] = 1009,
-	[BNXT_ULP_CLASS_HID_1f207] = 1010,
-	[BNXT_ULP_CLASS_HID_1d547] = 1011,
-	[BNXT_ULP_CLASS_HID_1f787] = 1012,
-	[BNXT_ULP_CLASS_HID_1d413] = 1013,
-	[BNXT_ULP_CLASS_HID_1f753] = 1014,
-	[BNXT_ULP_CLASS_HID_1d993] = 1015,
-	[BNXT_ULP_CLASS_HID_1fcd3] = 1016,
-	[BNXT_ULP_CLASS_HID_aa67] = 1017,
-	[BNXT_ULP_CLASS_HID_aca7] = 1018,
-	[BNXT_ULP_CLASS_HID_efe7] = 1019,
-	[BNXT_ULP_CLASS_HID_f227] = 1020,
-	[BNXT_ULP_CLASS_HID_a52b] = 1021,
-	[BNXT_ULP_CLASS_HID_a86b] = 1022,
-	[BNXT_ULP_CLASS_HID_eaab] = 1023,
-	[BNXT_ULP_CLASS_HID_edeb] = 1024,
-	[BNXT_ULP_CLASS_HID_1bb2b] = 1025,
-	[BNXT_ULP_CLASS_HID_1be6b] = 1026,
-	[BNXT_ULP_CLASS_HID_1c0ab] = 1027,
-	[BNXT_ULP_CLASS_HID_1e3eb] = 1028,
-	[BNXT_ULP_CLASS_HID_1c067] = 1029,
-	[BNXT_ULP_CLASS_HID_1e2a7] = 1030,
-	[BNXT_ULP_CLASS_HID_1c5e7] = 1031,
-	[BNXT_ULP_CLASS_HID_1e827] = 1032,
-	[BNXT_ULP_CLASS_HID_cd8b] = 1033,
-	[BNXT_ULP_CLASS_HID_f0cb] = 1034,
-	[BNXT_ULP_CLASS_HID_d30b] = 1035,
-	[BNXT_ULP_CLASS_HID_f64b] = 1036,
-	[BNXT_ULP_CLASS_HID_c8bf] = 1037,
-	[BNXT_ULP_CLASS_HID_ebff] = 1038,
-	[BNXT_ULP_CLASS_HID_ce3f] = 1039,
-	[BNXT_ULP_CLASS_HID_f17f] = 1040,
-	[BNXT_ULP_CLASS_HID_18263] = 1041,
-	[BNXT_ULP_CLASS_HID_1a4a3] = 1042,
-	[BNXT_ULP_CLASS_HID_1c7e3] = 1043,
-	[BNXT_ULP_CLASS_HID_1ea23] = 1044,
-	[BNXT_ULP_CLASS_HID_186bf] = 1045,
-	[BNXT_ULP_CLASS_HID_1a9ff] = 1046,
-	[BNXT_ULP_CLASS_HID_1cc3f] = 1047,
-	[BNXT_ULP_CLASS_HID_1ef7f] = 1048,
-	[BNXT_ULP_CLASS_HID_94c3] = 1049,
-	[BNXT_ULP_CLASS_HID_b703] = 1050,
-	[BNXT_ULP_CLASS_HID_da43] = 1051,
-	[BNXT_ULP_CLASS_HID_fc83] = 1052,
-	[BNXT_ULP_CLASS_HID_8ff7] = 1053,
-	[BNXT_ULP_CLASS_HID_b237] = 1054,
-	[BNXT_ULP_CLASS_HID_d577] = 1055,
-	[BNXT_ULP_CLASS_HID_f7b7] = 1056,
-	[BNXT_ULP_CLASS_HID_1a5f7] = 1057,
-	[BNXT_ULP_CLASS_HID_1a837] = 1058,
-	[BNXT_ULP_CLASS_HID_1eb77] = 1059,
-	[BNXT_ULP_CLASS_HID_1edb7] = 1060,
-	[BNXT_ULP_CLASS_HID_1aac3] = 1061,
-	[BNXT_ULP_CLASS_HID_1ad03] = 1062,
-	[BNXT_ULP_CLASS_HID_1f043] = 1063,
-	[BNXT_ULP_CLASS_HID_1f283] = 1064,
-	[BNXT_ULP_CLASS_HID_b857] = 1065,
-	[BNXT_ULP_CLASS_HID_ba97] = 1066,
-	[BNXT_ULP_CLASS_HID_fdd7] = 1067,
-	[BNXT_ULP_CLASS_HID_e017] = 1068,
-	[BNXT_ULP_CLASS_HID_b31b] = 1069,
-	[BNXT_ULP_CLASS_HID_b65b] = 1070,
-	[BNXT_ULP_CLASS_HID_f89b] = 1071,
-	[BNXT_ULP_CLASS_HID_fbdb] = 1072,
-	[BNXT_ULP_CLASS_HID_1c91b] = 1073,
-	[BNXT_ULP_CLASS_HID_1ec5b] = 1074,
-	[BNXT_ULP_CLASS_HID_1ce9b] = 1075,
-	[BNXT_ULP_CLASS_HID_1f1db] = 1076,
-	[BNXT_ULP_CLASS_HID_1ce57] = 1077,
-	[BNXT_ULP_CLASS_HID_1f097] = 1078,
-	[BNXT_ULP_CLASS_HID_1d3d7] = 1079,
-	[BNXT_ULP_CLASS_HID_1f617] = 1080,
-	[BNXT_ULP_CLASS_HID_a3bb] = 1081,
-	[BNXT_ULP_CLASS_HID_a6fb] = 1082,
-	[BNXT_ULP_CLASS_HID_e93b] = 1083,
-	[BNXT_ULP_CLASS_HID_ec7b] = 1084,
-	[BNXT_ULP_CLASS_HID_9f6f] = 1085,
-	[BNXT_ULP_CLASS_HID_a1af] = 1086,
-	[BNXT_ULP_CLASS_HID_e4ef] = 1087,
-	[BNXT_ULP_CLASS_HID_e72f] = 1088,
-	[BNXT_ULP_CLASS_HID_1b56f] = 1089,
-	[BNXT_ULP_CLASS_HID_1b7af] = 1090,
-	[BNXT_ULP_CLASS_HID_1faef] = 1091,
-	[BNXT_ULP_CLASS_HID_1fd2f] = 1092,
-	[BNXT_ULP_CLASS_HID_1b9bb] = 1093,
-	[BNXT_ULP_CLASS_HID_1bcfb] = 1094,
-	[BNXT_ULP_CLASS_HID_1ff3b] = 1095,
-	[BNXT_ULP_CLASS_HID_1e27b] = 1096,
-	[BNXT_ULP_CLASS_HID_c7cf] = 1097,
-	[BNXT_ULP_CLASS_HID_ea0f] = 1098,
-	[BNXT_ULP_CLASS_HID_cd4f] = 1099,
-	[BNXT_ULP_CLASS_HID_ef8f] = 1100,
-	[BNXT_ULP_CLASS_HID_c2f3] = 1101,
-	[BNXT_ULP_CLASS_HID_e533] = 1102,
-	[BNXT_ULP_CLASS_HID_c873] = 1103,
-	[BNXT_ULP_CLASS_HID_eab3] = 1104,
-	[BNXT_ULP_CLASS_HID_1d8f3] = 1105,
-	[BNXT_ULP_CLASS_HID_1fb33] = 1106,
-	[BNXT_ULP_CLASS_HID_1c127] = 1107,
-	[BNXT_ULP_CLASS_HID_1e467] = 1108,
-	[BNXT_ULP_CLASS_HID_180f3] = 1109,
-	[BNXT_ULP_CLASS_HID_1a333] = 1110,
-	[BNXT_ULP_CLASS_HID_1c673] = 1111,
-	[BNXT_ULP_CLASS_HID_1e8b3] = 1112,
-	[BNXT_ULP_CLASS_HID_8e07] = 1113,
-	[BNXT_ULP_CLASS_HID_b147] = 1114,
-	[BNXT_ULP_CLASS_HID_d387] = 1115,
-	[BNXT_ULP_CLASS_HID_f6c7] = 1116,
-	[BNXT_ULP_CLASS_HID_89cb] = 1117,
-	[BNXT_ULP_CLASS_HID_ac0b] = 1118,
-	[BNXT_ULP_CLASS_HID_cf4b] = 1119,
-	[BNXT_ULP_CLASS_HID_f18b] = 1120,
-	[BNXT_ULP_CLASS_HID_19fcb] = 1121,
-	[BNXT_ULP_CLASS_HID_1a20b] = 1122,
-	[BNXT_ULP_CLASS_HID_1e54b] = 1123,
-	[BNXT_ULP_CLASS_HID_1e78b] = 1124,
-	[BNXT_ULP_CLASS_HID_1a407] = 1125,
-	[BNXT_ULP_CLASS_HID_1a747] = 1126,
-	[BNXT_ULP_CLASS_HID_1e987] = 1127,
-	[BNXT_ULP_CLASS_HID_1ecc7] = 1128,
-	[BNXT_ULP_CLASS_HID_b1ab] = 1129,
-	[BNXT_ULP_CLASS_HID_b4eb] = 1130,
-	[BNXT_ULP_CLASS_HID_f72b] = 1131,
-	[BNXT_ULP_CLASS_HID_fa6b] = 1132,
-	[BNXT_ULP_CLASS_HID_ad5f] = 1133,
-	[BNXT_ULP_CLASS_HID_af9f] = 1134,
-	[BNXT_ULP_CLASS_HID_f2df] = 1135,
-	[BNXT_ULP_CLASS_HID_f51f] = 1136,
-	[BNXT_ULP_CLASS_HID_1c35f] = 1137,
-	[BNXT_ULP_CLASS_HID_1e59f] = 1138,
-	[BNXT_ULP_CLASS_HID_1c8df] = 1139,
-	[BNXT_ULP_CLASS_HID_1eb1f] = 1140,
-	[BNXT_ULP_CLASS_HID_1c7ab] = 1141,
-	[BNXT_ULP_CLASS_HID_1eaeb] = 1142,
-	[BNXT_ULP_CLASS_HID_1cd2b] = 1143,
-	[BNXT_ULP_CLASS_HID_1f06b] = 1144,
-	[BNXT_ULP_CLASS_HID_9177] = 1145,
-	[BNXT_ULP_CLASS_HID_b3b7] = 1146,
-	[BNXT_ULP_CLASS_HID_d6f7] = 1147,
-	[BNXT_ULP_CLASS_HID_f937] = 1148,
-	[BNXT_ULP_CLASS_HID_8c3b] = 1149,
-	[BNXT_ULP_CLASS_HID_af7b] = 1150,
-	[BNXT_ULP_CLASS_HID_d1bb] = 1151,
-	[BNXT_ULP_CLASS_HID_f4fb] = 1152,
-	[BNXT_ULP_CLASS_HID_1a23b] = 1153,
-	[BNXT_ULP_CLASS_HID_1a57b] = 1154,
-	[BNXT_ULP_CLASS_HID_1e7bb] = 1155,
-	[BNXT_ULP_CLASS_HID_1eafb] = 1156,
-	[BNXT_ULP_CLASS_HID_1a777] = 1157,
-	[BNXT_ULP_CLASS_HID_1a9b7] = 1158,
-	[BNXT_ULP_CLASS_HID_1ecf7] = 1159,
-	[BNXT_ULP_CLASS_HID_1ef37] = 1160,
-	[BNXT_ULP_CLASS_HID_b49b] = 1161,
-	[BNXT_ULP_CLASS_HID_b7db] = 1162,
-	[BNXT_ULP_CLASS_HID_fa1b] = 1163,
-	[BNXT_ULP_CLASS_HID_fd5b] = 1164,
-	[BNXT_ULP_CLASS_HID_b04f] = 1165,
-	[BNXT_ULP_CLASS_HID_b28f] = 1166,
-	[BNXT_ULP_CLASS_HID_f5cf] = 1167,
-	[BNXT_ULP_CLASS_HID_f80f] = 1168,
-	[BNXT_ULP_CLASS_HID_1c64f] = 1169,
-	[BNXT_ULP_CLASS_HID_1e88f] = 1170,
-	[BNXT_ULP_CLASS_HID_1cbcf] = 1171,
-	[BNXT_ULP_CLASS_HID_1ee0f] = 1172,
-	[BNXT_ULP_CLASS_HID_1ca9b] = 1173,
-	[BNXT_ULP_CLASS_HID_1eddb] = 1174,
-	[BNXT_ULP_CLASS_HID_1d01b] = 1175,
-	[BNXT_ULP_CLASS_HID_1f35b] = 1176,
-	[BNXT_ULP_CLASS_HID_8b4b] = 1177,
-	[BNXT_ULP_CLASS_HID_ad8b] = 1178,
-	[BNXT_ULP_CLASS_HID_d0cb] = 1179,
-	[BNXT_ULP_CLASS_HID_f30b] = 1180,
-	[BNXT_ULP_CLASS_HID_867f] = 1181,
-	[BNXT_ULP_CLASS_HID_a8bf] = 1182,
-	[BNXT_ULP_CLASS_HID_cbff] = 1183,
-	[BNXT_ULP_CLASS_HID_ee3f] = 1184,
-	[BNXT_ULP_CLASS_HID_19c7f] = 1185,
-	[BNXT_ULP_CLASS_HID_1bebf] = 1186,
-	[BNXT_ULP_CLASS_HID_1e1ff] = 1187,
-	[BNXT_ULP_CLASS_HID_1e43f] = 1188,
-	[BNXT_ULP_CLASS_HID_1a14b] = 1189,
-	[BNXT_ULP_CLASS_HID_1a38b] = 1190,
-	[BNXT_ULP_CLASS_HID_1e6cb] = 1191,
-	[BNXT_ULP_CLASS_HID_1e90b] = 1192,
-	[BNXT_ULP_CLASS_HID_aedf] = 1193,
-	[BNXT_ULP_CLASS_HID_b11f] = 1194,
-	[BNXT_ULP_CLASS_HID_f45f] = 1195,
-	[BNXT_ULP_CLASS_HID_f69f] = 1196,
-	[BNXT_ULP_CLASS_HID_a983] = 1197,
-	[BNXT_ULP_CLASS_HID_acc3] = 1198,
-	[BNXT_ULP_CLASS_HID_ef03] = 1199,
-	[BNXT_ULP_CLASS_HID_f243] = 1200,
-	[BNXT_ULP_CLASS_HID_1bf83] = 1201,
-	[BNXT_ULP_CLASS_HID_1e2c3] = 1202,
-	[BNXT_ULP_CLASS_HID_1c503] = 1203,
-	[BNXT_ULP_CLASS_HID_1e843] = 1204,
-	[BNXT_ULP_CLASS_HID_1c4df] = 1205,
-	[BNXT_ULP_CLASS_HID_1e71f] = 1206,
-	[BNXT_ULP_CLASS_HID_1ca5f] = 1207,
-	[BNXT_ULP_CLASS_HID_1ec9f] = 1208,
-	[BNXT_ULP_CLASS_HID_2523] = 1209,
-	[BNXT_ULP_CLASS_HID_2bef] = 1210,
-	[BNXT_ULP_CLASS_HID_2693] = 1211,
-	[BNXT_ULP_CLASS_HID_4f73] = 1212,
-	[BNXT_ULP_CLASS_HID_4a27] = 1213,
-	[BNXT_ULP_CLASS_HID_164b] = 1214,
-	[BNXT_ULP_CLASS_HID_117f] = 1215,
-	[BNXT_ULP_CLASS_HID_39df] = 1216,
-	[BNXT_ULP_CLASS_HID_3483] = 1217,
-	[BNXT_ULP_CLASS_HID_20d7] = 1218,
-	[BNXT_ULP_CLASS_HID_48b7] = 1219,
-	[BNXT_ULP_CLASS_HID_447b] = 1220,
-	[BNXT_ULP_CLASS_HID_0f8f] = 1221,
-	[BNXT_ULP_CLASS_HID_0ab3] = 1222,
-	[BNXT_ULP_CLASS_HID_3313] = 1223,
-	[BNXT_ULP_CLASS_HID_2ec7] = 1224,
-	[BNXT_ULP_CLASS_HID_257b7] = 1225,
-	[BNXT_ULP_CLASS_HID_24467] = 1226,
-	[BNXT_ULP_CLASS_HID_23fbb] = 1227,
-	[BNXT_ULP_CLASS_HID_252cb] = 1228,
-	[BNXT_ULP_CLASS_HID_21e7f] = 1229,
-	[BNXT_ULP_CLASS_HID_20b2f] = 1230,
-	[BNXT_ULP_CLASS_HID_20663] = 1231,
-	[BNXT_ULP_CLASS_HID_219b3] = 1232,
-	[BNXT_ULP_CLASS_HID_24213] = 1233,
-	[BNXT_ULP_CLASS_HID_22ec3] = 1234,
-	[BNXT_ULP_CLASS_HID_22a17] = 1235,
-	[BNXT_ULP_CLASS_HID_23d27] = 1236,
-	[BNXT_ULP_CLASS_HID_208db] = 1237,
-	[BNXT_ULP_CLASS_HID_25277] = 1238,
-	[BNXT_ULP_CLASS_HID_24d8b] = 1239,
-	[BNXT_ULP_CLASS_HID_203ef] = 1240,
-	[BNXT_ULP_CLASS_HID_2517b] = 1241,
-	[BNXT_ULP_CLASS_HID_23e2b] = 1242,
-	[BNXT_ULP_CLASS_HID_2397f] = 1243,
-	[BNXT_ULP_CLASS_HID_24c8f] = 1244,
-	[BNXT_ULP_CLASS_HID_21823] = 1245,
-	[BNXT_ULP_CLASS_HID_20513] = 1246,
-	[BNXT_ULP_CLASS_HID_20027] = 1247,
-	[BNXT_ULP_CLASS_HID_21377] = 1248,
-	[BNXT_ULP_CLASS_HID_23bd7] = 1249,
-	[BNXT_ULP_CLASS_HID_22887] = 1250,
-	[BNXT_ULP_CLASS_HID_223db] = 1251,
-	[BNXT_ULP_CLASS_HID_236eb] = 1252,
-	[BNXT_ULP_CLASS_HID_2029f] = 1253,
-	[BNXT_ULP_CLASS_HID_24c3b] = 1254,
-	[BNXT_ULP_CLASS_HID_2474f] = 1255,
-	[BNXT_ULP_CLASS_HID_25a9f] = 1256,
-	[BNXT_ULP_CLASS_HID_24b3f] = 1257,
-	[BNXT_ULP_CLASS_HID_237ef] = 1258,
-	[BNXT_ULP_CLASS_HID_23323] = 1259,
-	[BNXT_ULP_CLASS_HID_24673] = 1260,
-	[BNXT_ULP_CLASS_HID_211e7] = 1261,
-	[BNXT_ULP_CLASS_HID_25b83] = 1262,
-	[BNXT_ULP_CLASS_HID_256d7] = 1263,
-	[BNXT_ULP_CLASS_HID_20d3b] = 1264,
-	[BNXT_ULP_CLASS_HID_2359b] = 1265,
-	[BNXT_ULP_CLASS_HID_2224b] = 1266,
-	[BNXT_ULP_CLASS_HID_21d9f] = 1267,
-	[BNXT_ULP_CLASS_HID_230af] = 1268,
-	[BNXT_ULP_CLASS_HID_2590f] = 1269,
-	[BNXT_ULP_CLASS_HID_245ff] = 1270,
-	[BNXT_ULP_CLASS_HID_24133] = 1271,
-	[BNXT_ULP_CLASS_HID_25443] = 1272,
-	[BNXT_ULP_CLASS_HID_244e3] = 1273,
-	[BNXT_ULP_CLASS_HID_231d3] = 1274,
-	[BNXT_ULP_CLASS_HID_22ce7] = 1275,
-	[BNXT_ULP_CLASS_HID_24037] = 1276,
-	[BNXT_ULP_CLASS_HID_20bab] = 1277,
-	[BNXT_ULP_CLASS_HID_25547] = 1278,
-	[BNXT_ULP_CLASS_HID_2509b] = 1279,
-	[BNXT_ULP_CLASS_HID_206ff] = 1280,
-	[BNXT_ULP_CLASS_HID_22f5f] = 1281,
-	[BNXT_ULP_CLASS_HID_21c0f] = 1282,
-	[BNXT_ULP_CLASS_HID_21743] = 1283,
-	[BNXT_ULP_CLASS_HID_22a93] = 1284,
-	[BNXT_ULP_CLASS_HID_252f3] = 1285,
-	[BNXT_ULP_CLASS_HID_23fa3] = 1286,
-	[BNXT_ULP_CLASS_HID_23af7] = 1287,
-	[BNXT_ULP_CLASS_HID_24e07] = 1288,
-	[BNXT_ULP_CLASS_HID_2322f] = 1289,
-	[BNXT_ULP_CLASS_HID_21f1f] = 1290,
-	[BNXT_ULP_CLASS_HID_21a53] = 1291,
-	[BNXT_ULP_CLASS_HID_22d63] = 1292,
-	[BNXT_ULP_CLASS_HID_255c3] = 1293,
-	[BNXT_ULP_CLASS_HID_242b3] = 1294,
-	[BNXT_ULP_CLASS_HID_23dc7] = 1295,
-	[BNXT_ULP_CLASS_HID_25117] = 1296,
-	[BNXT_ULP_CLASS_HID_22c13] = 1297,
-	[BNXT_ULP_CLASS_HID_218c3] = 1298,
-	[BNXT_ULP_CLASS_HID_21417] = 1299,
-	[BNXT_ULP_CLASS_HID_22727] = 1300,
-	[BNXT_ULP_CLASS_HID_24f87] = 1301,
-	[BNXT_ULP_CLASS_HID_23c77] = 1302,
-	[BNXT_ULP_CLASS_HID_2378b] = 1303,
-	[BNXT_ULP_CLASS_HID_24adb] = 1304,
-	[BNXT_ULP_CLASS_HID_257b] = 1305,
-	[BNXT_ULP_CLASS_HID_2bb7] = 1306,
-	[BNXT_ULP_CLASS_HID_1867] = 1307,
-	[BNXT_ULP_CLASS_HID_4f2b] = 1308,
-	[BNXT_ULP_CLASS_HID_3c1b] = 1309,
-	[BNXT_ULP_CLASS_HID_1613] = 1310,
-	[BNXT_ULP_CLASS_HID_02c3] = 1311,
-	[BNXT_ULP_CLASS_HID_3987] = 1312,
-	[BNXT_ULP_CLASS_HID_2677] = 1313,
-	[BNXT_ULP_CLASS_HID_122b] = 1314,
-	[BNXT_ULP_CLASS_HID_48ef] = 1315,
-	[BNXT_ULP_CLASS_HID_35df] = 1316,
-	[BNXT_ULP_CLASS_HID_0fd7] = 1317,
-	[BNXT_ULP_CLASS_HID_5973] = 1318,
-	[BNXT_ULP_CLASS_HID_334b] = 1319,
-	[BNXT_ULP_CLASS_HID_203b] = 1320,
-	[BNXT_ULP_CLASS_HID_25797] = 1321,
-	[BNXT_ULP_CLASS_HID_285eb] = 1322,
-	[BNXT_ULP_CLASS_HID_310eb] = 1323,
-	[BNXT_ULP_CLASS_HID_39beb] = 1324,
-	[BNXT_ULP_CLASS_HID_24447] = 1325,
-	[BNXT_ULP_CLASS_HID_2cf47] = 1326,
-	[BNXT_ULP_CLASS_HID_35a47] = 1327,
-	[BNXT_ULP_CLASS_HID_3889b] = 1328,
-	[BNXT_ULP_CLASS_HID_23f9b] = 1329,
-	[BNXT_ULP_CLASS_HID_2ca9b] = 1330,
-	[BNXT_ULP_CLASS_HID_3559b] = 1331,
-	[BNXT_ULP_CLASS_HID_383ef] = 1332,
-	[BNXT_ULP_CLASS_HID_252eb] = 1333,
-	[BNXT_ULP_CLASS_HID_2813f] = 1334,
-	[BNXT_ULP_CLASS_HID_30c3f] = 1335,
-	[BNXT_ULP_CLASS_HID_3973f] = 1336,
-	[BNXT_ULP_CLASS_HID_21e5f] = 1337,
-	[BNXT_ULP_CLASS_HID_2a95f] = 1338,
-	[BNXT_ULP_CLASS_HID_3345f] = 1339,
-	[BNXT_ULP_CLASS_HID_3bf5f] = 1340,
-	[BNXT_ULP_CLASS_HID_20b0f] = 1341,
-	[BNXT_ULP_CLASS_HID_2960f] = 1342,
-	[BNXT_ULP_CLASS_HID_3210f] = 1343,
-	[BNXT_ULP_CLASS_HID_3ac0f] = 1344,
-	[BNXT_ULP_CLASS_HID_20643] = 1345,
-	[BNXT_ULP_CLASS_HID_29143] = 1346,
-	[BNXT_ULP_CLASS_HID_31c43] = 1347,
-	[BNXT_ULP_CLASS_HID_3a743] = 1348,
-	[BNXT_ULP_CLASS_HID_21993] = 1349,
-	[BNXT_ULP_CLASS_HID_2a493] = 1350,
-	[BNXT_ULP_CLASS_HID_32f93] = 1351,
-	[BNXT_ULP_CLASS_HID_3ba93] = 1352,
-	[BNXT_ULP_CLASS_HID_24233] = 1353,
-	[BNXT_ULP_CLASS_HID_2cd33] = 1354,
-	[BNXT_ULP_CLASS_HID_35833] = 1355,
-	[BNXT_ULP_CLASS_HID_38607] = 1356,
-	[BNXT_ULP_CLASS_HID_22ee3] = 1357,
-	[BNXT_ULP_CLASS_HID_2b9e3] = 1358,
-	[BNXT_ULP_CLASS_HID_344e3] = 1359,
-	[BNXT_ULP_CLASS_HID_3cfe3] = 1360,
-	[BNXT_ULP_CLASS_HID_22a37] = 1361,
-	[BNXT_ULP_CLASS_HID_2b537] = 1362,
-	[BNXT_ULP_CLASS_HID_34037] = 1363,
-	[BNXT_ULP_CLASS_HID_3cb37] = 1364,
-	[BNXT_ULP_CLASS_HID_23d07] = 1365,
-	[BNXT_ULP_CLASS_HID_2c807] = 1366,
-	[BNXT_ULP_CLASS_HID_35307] = 1367,
-	[BNXT_ULP_CLASS_HID_3815b] = 1368,
-	[BNXT_ULP_CLASS_HID_208fb] = 1369,
-	[BNXT_ULP_CLASS_HID_293fb] = 1370,
-	[BNXT_ULP_CLASS_HID_31efb] = 1371,
-	[BNXT_ULP_CLASS_HID_3a9fb] = 1372,
-	[BNXT_ULP_CLASS_HID_25257] = 1373,
-	[BNXT_ULP_CLASS_HID_280ab] = 1374,
-	[BNXT_ULP_CLASS_HID_30bab] = 1375,
-	[BNXT_ULP_CLASS_HID_396ab] = 1376,
-	[BNXT_ULP_CLASS_HID_24dab] = 1377,
-	[BNXT_ULP_CLASS_HID_2d8ab] = 1378,
-	[BNXT_ULP_CLASS_HID_306ff] = 1379,
-	[BNXT_ULP_CLASS_HID_391ff] = 1380,
-	[BNXT_ULP_CLASS_HID_203cf] = 1381,
-	[BNXT_ULP_CLASS_HID_28ecf] = 1382,
-	[BNXT_ULP_CLASS_HID_319cf] = 1383,
-	[BNXT_ULP_CLASS_HID_3a4cf] = 1384,
-	[BNXT_ULP_CLASS_HID_2515b] = 1385,
-	[BNXT_ULP_CLASS_HID_2dc5b] = 1386,
-	[BNXT_ULP_CLASS_HID_30aaf] = 1387,
-	[BNXT_ULP_CLASS_HID_395af] = 1388,
-	[BNXT_ULP_CLASS_HID_23e0b] = 1389,
-	[BNXT_ULP_CLASS_HID_2c90b] = 1390,
-	[BNXT_ULP_CLASS_HID_3540b] = 1391,
-	[BNXT_ULP_CLASS_HID_3825f] = 1392,
-	[BNXT_ULP_CLASS_HID_2395f] = 1393,
-	[BNXT_ULP_CLASS_HID_2c45f] = 1394,
-	[BNXT_ULP_CLASS_HID_34f5f] = 1395,
-	[BNXT_ULP_CLASS_HID_3da5f] = 1396,
-	[BNXT_ULP_CLASS_HID_24caf] = 1397,
-	[BNXT_ULP_CLASS_HID_2d7af] = 1398,
-	[BNXT_ULP_CLASS_HID_305e3] = 1399,
-	[BNXT_ULP_CLASS_HID_390e3] = 1400,
-	[BNXT_ULP_CLASS_HID_21803] = 1401,
-	[BNXT_ULP_CLASS_HID_2a303] = 1402,
-	[BNXT_ULP_CLASS_HID_32e03] = 1403,
-	[BNXT_ULP_CLASS_HID_3b903] = 1404,
-	[BNXT_ULP_CLASS_HID_20533] = 1405,
-	[BNXT_ULP_CLASS_HID_29033] = 1406,
-	[BNXT_ULP_CLASS_HID_31b33] = 1407,
-	[BNXT_ULP_CLASS_HID_3a633] = 1408,
-	[BNXT_ULP_CLASS_HID_20007] = 1409,
-	[BNXT_ULP_CLASS_HID_28b07] = 1410,
-	[BNXT_ULP_CLASS_HID_31607] = 1411,
-	[BNXT_ULP_CLASS_HID_3a107] = 1412,
-	[BNXT_ULP_CLASS_HID_21357] = 1413,
-	[BNXT_ULP_CLASS_HID_29e57] = 1414,
-	[BNXT_ULP_CLASS_HID_32957] = 1415,
-	[BNXT_ULP_CLASS_HID_3b457] = 1416,
-	[BNXT_ULP_CLASS_HID_23bf7] = 1417,
-	[BNXT_ULP_CLASS_HID_2c6f7] = 1418,
-	[BNXT_ULP_CLASS_HID_351f7] = 1419,
-	[BNXT_ULP_CLASS_HID_3dcf7] = 1420,
-	[BNXT_ULP_CLASS_HID_228a7] = 1421,
-	[BNXT_ULP_CLASS_HID_2b3a7] = 1422,
-	[BNXT_ULP_CLASS_HID_33ea7] = 1423,
-	[BNXT_ULP_CLASS_HID_3c9a7] = 1424,
-	[BNXT_ULP_CLASS_HID_223fb] = 1425,
-	[BNXT_ULP_CLASS_HID_2aefb] = 1426,
-	[BNXT_ULP_CLASS_HID_339fb] = 1427,
-	[BNXT_ULP_CLASS_HID_3c4fb] = 1428,
-	[BNXT_ULP_CLASS_HID_236cb] = 1429,
-	[BNXT_ULP_CLASS_HID_2c1cb] = 1430,
-	[BNXT_ULP_CLASS_HID_34ccb] = 1431,
-	[BNXT_ULP_CLASS_HID_3d7cb] = 1432,
-	[BNXT_ULP_CLASS_HID_202bf] = 1433,
-	[BNXT_ULP_CLASS_HID_28dbf] = 1434,
-	[BNXT_ULP_CLASS_HID_318bf] = 1435,
-	[BNXT_ULP_CLASS_HID_3a3bf] = 1436,
-	[BNXT_ULP_CLASS_HID_24c1b] = 1437,
-	[BNXT_ULP_CLASS_HID_2d71b] = 1438,
-	[BNXT_ULP_CLASS_HID_3056f] = 1439,
-	[BNXT_ULP_CLASS_HID_3906f] = 1440,
-	[BNXT_ULP_CLASS_HID_2476f] = 1441,
-	[BNXT_ULP_CLASS_HID_2d26f] = 1442,
-	[BNXT_ULP_CLASS_HID_300a3] = 1443,
-	[BNXT_ULP_CLASS_HID_38ba3] = 1444,
-	[BNXT_ULP_CLASS_HID_25abf] = 1445,
-	[BNXT_ULP_CLASS_HID_288f3] = 1446,
-	[BNXT_ULP_CLASS_HID_313f3] = 1447,
-	[BNXT_ULP_CLASS_HID_39ef3] = 1448,
-	[BNXT_ULP_CLASS_HID_24b1f] = 1449,
-	[BNXT_ULP_CLASS_HID_2d61f] = 1450,
-	[BNXT_ULP_CLASS_HID_30453] = 1451,
-	[BNXT_ULP_CLASS_HID_38f53] = 1452,
-	[BNXT_ULP_CLASS_HID_237cf] = 1453,
-	[BNXT_ULP_CLASS_HID_2c2cf] = 1454,
-	[BNXT_ULP_CLASS_HID_34dcf] = 1455,
-	[BNXT_ULP_CLASS_HID_3d8cf] = 1456,
-	[BNXT_ULP_CLASS_HID_23303] = 1457,
-	[BNXT_ULP_CLASS_HID_2be03] = 1458,
-	[BNXT_ULP_CLASS_HID_34903] = 1459,
-	[BNXT_ULP_CLASS_HID_3d403] = 1460,
-	[BNXT_ULP_CLASS_HID_24653] = 1461,
-	[BNXT_ULP_CLASS_HID_2d153] = 1462,
-	[BNXT_ULP_CLASS_HID_35c53] = 1463,
-	[BNXT_ULP_CLASS_HID_38aa7] = 1464,
-	[BNXT_ULP_CLASS_HID_211c7] = 1465,
-	[BNXT_ULP_CLASS_HID_29cc7] = 1466,
-	[BNXT_ULP_CLASS_HID_327c7] = 1467,
-	[BNXT_ULP_CLASS_HID_3b2c7] = 1468,
-	[BNXT_ULP_CLASS_HID_25ba3] = 1469,
-	[BNXT_ULP_CLASS_HID_289f7] = 1470,
-	[BNXT_ULP_CLASS_HID_314f7] = 1471,
-	[BNXT_ULP_CLASS_HID_39ff7] = 1472,
-	[BNXT_ULP_CLASS_HID_256f7] = 1473,
-	[BNXT_ULP_CLASS_HID_284cb] = 1474,
-	[BNXT_ULP_CLASS_HID_30fcb] = 1475,
-	[BNXT_ULP_CLASS_HID_39acb] = 1476,
-	[BNXT_ULP_CLASS_HID_20d1b] = 1477,
-	[BNXT_ULP_CLASS_HID_2981b] = 1478,
-	[BNXT_ULP_CLASS_HID_3231b] = 1479,
-	[BNXT_ULP_CLASS_HID_3ae1b] = 1480,
-	[BNXT_ULP_CLASS_HID_235bb] = 1481,
-	[BNXT_ULP_CLASS_HID_2c0bb] = 1482,
-	[BNXT_ULP_CLASS_HID_34bbb] = 1483,
-	[BNXT_ULP_CLASS_HID_3d6bb] = 1484,
-	[BNXT_ULP_CLASS_HID_2226b] = 1485,
-	[BNXT_ULP_CLASS_HID_2ad6b] = 1486,
-	[BNXT_ULP_CLASS_HID_3386b] = 1487,
-	[BNXT_ULP_CLASS_HID_3c36b] = 1488,
-	[BNXT_ULP_CLASS_HID_21dbf] = 1489,
-	[BNXT_ULP_CLASS_HID_2a8bf] = 1490,
-	[BNXT_ULP_CLASS_HID_333bf] = 1491,
-	[BNXT_ULP_CLASS_HID_3bebf] = 1492,
-	[BNXT_ULP_CLASS_HID_2308f] = 1493,
-	[BNXT_ULP_CLASS_HID_2bb8f] = 1494,
-	[BNXT_ULP_CLASS_HID_3468f] = 1495,
-	[BNXT_ULP_CLASS_HID_3d18f] = 1496,
-	[BNXT_ULP_CLASS_HID_2592f] = 1497,
-	[BNXT_ULP_CLASS_HID_28763] = 1498,
-	[BNXT_ULP_CLASS_HID_31263] = 1499,
-	[BNXT_ULP_CLASS_HID_39d63] = 1500,
-	[BNXT_ULP_CLASS_HID_245df] = 1501,
-	[BNXT_ULP_CLASS_HID_2d0df] = 1502,
-	[BNXT_ULP_CLASS_HID_35bdf] = 1503,
-	[BNXT_ULP_CLASS_HID_38a13] = 1504,
-	[BNXT_ULP_CLASS_HID_24113] = 1505,
-	[BNXT_ULP_CLASS_HID_2cc13] = 1506,
-	[BNXT_ULP_CLASS_HID_35713] = 1507,
-	[BNXT_ULP_CLASS_HID_38567] = 1508,
-	[BNXT_ULP_CLASS_HID_25463] = 1509,
-	[BNXT_ULP_CLASS_HID_282b7] = 1510,
-	[BNXT_ULP_CLASS_HID_30db7] = 1511,
-	[BNXT_ULP_CLASS_HID_398b7] = 1512,
-	[BNXT_ULP_CLASS_HID_244c3] = 1513,
-	[BNXT_ULP_CLASS_HID_2cfc3] = 1514,
-	[BNXT_ULP_CLASS_HID_35ac3] = 1515,
-	[BNXT_ULP_CLASS_HID_38917] = 1516,
-	[BNXT_ULP_CLASS_HID_231f3] = 1517,
-	[BNXT_ULP_CLASS_HID_2bcf3] = 1518,
-	[BNXT_ULP_CLASS_HID_347f3] = 1519,
-	[BNXT_ULP_CLASS_HID_3d2f3] = 1520,
-	[BNXT_ULP_CLASS_HID_22cc7] = 1521,
-	[BNXT_ULP_CLASS_HID_2b7c7] = 1522,
-	[BNXT_ULP_CLASS_HID_342c7] = 1523,
-	[BNXT_ULP_CLASS_HID_3cdc7] = 1524,
-	[BNXT_ULP_CLASS_HID_24017] = 1525,
-	[BNXT_ULP_CLASS_HID_2cb17] = 1526,
-	[BNXT_ULP_CLASS_HID_35617] = 1527,
-	[BNXT_ULP_CLASS_HID_3846b] = 1528,
-	[BNXT_ULP_CLASS_HID_20b8b] = 1529,
-	[BNXT_ULP_CLASS_HID_2968b] = 1530,
-	[BNXT_ULP_CLASS_HID_3218b] = 1531,
-	[BNXT_ULP_CLASS_HID_3ac8b] = 1532,
-	[BNXT_ULP_CLASS_HID_25567] = 1533,
-	[BNXT_ULP_CLASS_HID_283bb] = 1534,
-	[BNXT_ULP_CLASS_HID_30ebb] = 1535,
-	[BNXT_ULP_CLASS_HID_399bb] = 1536,
-	[BNXT_ULP_CLASS_HID_250bb] = 1537,
-	[BNXT_ULP_CLASS_HID_2dbbb] = 1538,
-	[BNXT_ULP_CLASS_HID_3098f] = 1539,
-	[BNXT_ULP_CLASS_HID_3948f] = 1540,
-	[BNXT_ULP_CLASS_HID_206df] = 1541,
-	[BNXT_ULP_CLASS_HID_291df] = 1542,
-	[BNXT_ULP_CLASS_HID_31cdf] = 1543,
-	[BNXT_ULP_CLASS_HID_3a7df] = 1544,
-	[BNXT_ULP_CLASS_HID_22f7f] = 1545,
-	[BNXT_ULP_CLASS_HID_2ba7f] = 1546,
-	[BNXT_ULP_CLASS_HID_3457f] = 1547,
-	[BNXT_ULP_CLASS_HID_3d07f] = 1548,
-	[BNXT_ULP_CLASS_HID_21c2f] = 1549,
-	[BNXT_ULP_CLASS_HID_2a72f] = 1550,
-	[BNXT_ULP_CLASS_HID_3322f] = 1551,
-	[BNXT_ULP_CLASS_HID_3bd2f] = 1552,
-	[BNXT_ULP_CLASS_HID_21763] = 1553,
-	[BNXT_ULP_CLASS_HID_2a263] = 1554,
-	[BNXT_ULP_CLASS_HID_32d63] = 1555,
-	[BNXT_ULP_CLASS_HID_3b863] = 1556,
-	[BNXT_ULP_CLASS_HID_22ab3] = 1557,
-	[BNXT_ULP_CLASS_HID_2b5b3] = 1558,
-	[BNXT_ULP_CLASS_HID_340b3] = 1559,
-	[BNXT_ULP_CLASS_HID_3cbb3] = 1560,
-	[BNXT_ULP_CLASS_HID_252d3] = 1561,
-	[BNXT_ULP_CLASS_HID_28127] = 1562,
-	[BNXT_ULP_CLASS_HID_30c27] = 1563,
-	[BNXT_ULP_CLASS_HID_39727] = 1564,
-	[BNXT_ULP_CLASS_HID_23f83] = 1565,
-	[BNXT_ULP_CLASS_HID_2ca83] = 1566,
-	[BNXT_ULP_CLASS_HID_35583] = 1567,
-	[BNXT_ULP_CLASS_HID_383d7] = 1568,
-	[BNXT_ULP_CLASS_HID_23ad7] = 1569,
-	[BNXT_ULP_CLASS_HID_2c5d7] = 1570,
-	[BNXT_ULP_CLASS_HID_350d7] = 1571,
-	[BNXT_ULP_CLASS_HID_3dbd7] = 1572,
-	[BNXT_ULP_CLASS_HID_24e27] = 1573,
-	[BNXT_ULP_CLASS_HID_2d927] = 1574,
-	[BNXT_ULP_CLASS_HID_3077b] = 1575,
-	[BNXT_ULP_CLASS_HID_3927b] = 1576,
-	[BNXT_ULP_CLASS_HID_2320f] = 1577,
-	[BNXT_ULP_CLASS_HID_2bd0f] = 1578,
-	[BNXT_ULP_CLASS_HID_3480f] = 1579,
-	[BNXT_ULP_CLASS_HID_3d30f] = 1580,
-	[BNXT_ULP_CLASS_HID_21f3f] = 1581,
-	[BNXT_ULP_CLASS_HID_2aa3f] = 1582,
-	[BNXT_ULP_CLASS_HID_3353f] = 1583,
-	[BNXT_ULP_CLASS_HID_3c03f] = 1584,
-	[BNXT_ULP_CLASS_HID_21a73] = 1585,
-	[BNXT_ULP_CLASS_HID_2a573] = 1586,
-	[BNXT_ULP_CLASS_HID_33073] = 1587,
-	[BNXT_ULP_CLASS_HID_3bb73] = 1588,
-	[BNXT_ULP_CLASS_HID_22d43] = 1589,
-	[BNXT_ULP_CLASS_HID_2b843] = 1590,
-	[BNXT_ULP_CLASS_HID_34343] = 1591,
-	[BNXT_ULP_CLASS_HID_3ce43] = 1592,
-	[BNXT_ULP_CLASS_HID_255e3] = 1593,
-	[BNXT_ULP_CLASS_HID_28437] = 1594,
-	[BNXT_ULP_CLASS_HID_30f37] = 1595,
-	[BNXT_ULP_CLASS_HID_39a37] = 1596,
-	[BNXT_ULP_CLASS_HID_24293] = 1597,
-	[BNXT_ULP_CLASS_HID_2cd93] = 1598,
-	[BNXT_ULP_CLASS_HID_35893] = 1599,
-	[BNXT_ULP_CLASS_HID_386e7] = 1600,
-	[BNXT_ULP_CLASS_HID_23de7] = 1601,
-	[BNXT_ULP_CLASS_HID_2c8e7] = 1602,
-	[BNXT_ULP_CLASS_HID_353e7] = 1603,
-	[BNXT_ULP_CLASS_HID_3823b] = 1604,
-	[BNXT_ULP_CLASS_HID_25137] = 1605,
-	[BNXT_ULP_CLASS_HID_2dc37] = 1606,
-	[BNXT_ULP_CLASS_HID_30a0b] = 1607,
-	[BNXT_ULP_CLASS_HID_3950b] = 1608,
-	[BNXT_ULP_CLASS_HID_22c33] = 1609,
-	[BNXT_ULP_CLASS_HID_2b733] = 1610,
-	[BNXT_ULP_CLASS_HID_34233] = 1611,
-	[BNXT_ULP_CLASS_HID_3cd33] = 1612,
-	[BNXT_ULP_CLASS_HID_218e3] = 1613,
-	[BNXT_ULP_CLASS_HID_2a3e3] = 1614,
-	[BNXT_ULP_CLASS_HID_32ee3] = 1615,
-	[BNXT_ULP_CLASS_HID_3b9e3] = 1616,
-	[BNXT_ULP_CLASS_HID_21437] = 1617,
-	[BNXT_ULP_CLASS_HID_29f37] = 1618,
-	[BNXT_ULP_CLASS_HID_32a37] = 1619,
-	[BNXT_ULP_CLASS_HID_3b537] = 1620,
-	[BNXT_ULP_CLASS_HID_22707] = 1621,
-	[BNXT_ULP_CLASS_HID_2b207] = 1622,
-	[BNXT_ULP_CLASS_HID_33d07] = 1623,
-	[BNXT_ULP_CLASS_HID_3c807] = 1624,
-	[BNXT_ULP_CLASS_HID_24fa7] = 1625,
-	[BNXT_ULP_CLASS_HID_2daa7] = 1626,
-	[BNXT_ULP_CLASS_HID_308fb] = 1627,
-	[BNXT_ULP_CLASS_HID_393fb] = 1628,
-	[BNXT_ULP_CLASS_HID_23c57] = 1629,
-	[BNXT_ULP_CLASS_HID_2c757] = 1630,
-	[BNXT_ULP_CLASS_HID_35257] = 1631,
-	[BNXT_ULP_CLASS_HID_380ab] = 1632,
-	[BNXT_ULP_CLASS_HID_237ab] = 1633,
-	[BNXT_ULP_CLASS_HID_2c2ab] = 1634,
-	[BNXT_ULP_CLASS_HID_34dab] = 1635,
-	[BNXT_ULP_CLASS_HID_3d8ab] = 1636,
-	[BNXT_ULP_CLASS_HID_24afb] = 1637,
-	[BNXT_ULP_CLASS_HID_2d5fb] = 1638,
-	[BNXT_ULP_CLASS_HID_303cf] = 1639,
-	[BNXT_ULP_CLASS_HID_38ecf] = 1640,
-	[BNXT_ULP_CLASS_HID_255b] = 1641,
-	[BNXT_ULP_CLASS_HID_2b97] = 1642,
-	[BNXT_ULP_CLASS_HID_1847] = 1643,
-	[BNXT_ULP_CLASS_HID_4f0b] = 1644,
-	[BNXT_ULP_CLASS_HID_3c3b] = 1645,
-	[BNXT_ULP_CLASS_HID_1633] = 1646,
-	[BNXT_ULP_CLASS_HID_02e3] = 1647,
-	[BNXT_ULP_CLASS_HID_39a7] = 1648,
-	[BNXT_ULP_CLASS_HID_2657] = 1649,
-	[BNXT_ULP_CLASS_HID_120b] = 1650,
-	[BNXT_ULP_CLASS_HID_48cf] = 1651,
-	[BNXT_ULP_CLASS_HID_35ff] = 1652,
-	[BNXT_ULP_CLASS_HID_0ff7] = 1653,
-	[BNXT_ULP_CLASS_HID_5953] = 1654,
-	[BNXT_ULP_CLASS_HID_336b] = 1655,
-	[BNXT_ULP_CLASS_HID_201b] = 1656,
-	[BNXT_ULP_CLASS_HID_257f7] = 1657,
-	[BNXT_ULP_CLASS_HID_2858b] = 1658,
-	[BNXT_ULP_CLASS_HID_3108b] = 1659,
-	[BNXT_ULP_CLASS_HID_39b8b] = 1660,
-	[BNXT_ULP_CLASS_HID_24427] = 1661,
-	[BNXT_ULP_CLASS_HID_2cf27] = 1662,
-	[BNXT_ULP_CLASS_HID_35a27] = 1663,
-	[BNXT_ULP_CLASS_HID_388fb] = 1664,
-	[BNXT_ULP_CLASS_HID_23ffb] = 1665,
-	[BNXT_ULP_CLASS_HID_2cafb] = 1666,
-	[BNXT_ULP_CLASS_HID_355fb] = 1667,
-	[BNXT_ULP_CLASS_HID_3838f] = 1668,
-	[BNXT_ULP_CLASS_HID_2528b] = 1669,
-	[BNXT_ULP_CLASS_HID_2815f] = 1670,
-	[BNXT_ULP_CLASS_HID_30c5f] = 1671,
-	[BNXT_ULP_CLASS_HID_3975f] = 1672,
-	[BNXT_ULP_CLASS_HID_21e3f] = 1673,
-	[BNXT_ULP_CLASS_HID_2a93f] = 1674,
-	[BNXT_ULP_CLASS_HID_3343f] = 1675,
-	[BNXT_ULP_CLASS_HID_3bf3f] = 1676,
-	[BNXT_ULP_CLASS_HID_20b6f] = 1677,
-	[BNXT_ULP_CLASS_HID_2966f] = 1678,
-	[BNXT_ULP_CLASS_HID_3216f] = 1679,
-	[BNXT_ULP_CLASS_HID_3ac6f] = 1680,
-	[BNXT_ULP_CLASS_HID_20623] = 1681,
-	[BNXT_ULP_CLASS_HID_29123] = 1682,
-	[BNXT_ULP_CLASS_HID_31c23] = 1683,
-	[BNXT_ULP_CLASS_HID_3a723] = 1684,
-	[BNXT_ULP_CLASS_HID_219f3] = 1685,
-	[BNXT_ULP_CLASS_HID_2a4f3] = 1686,
-	[BNXT_ULP_CLASS_HID_32ff3] = 1687,
-	[BNXT_ULP_CLASS_HID_3baf3] = 1688,
-	[BNXT_ULP_CLASS_HID_24253] = 1689,
-	[BNXT_ULP_CLASS_HID_2cd53] = 1690,
-	[BNXT_ULP_CLASS_HID_35853] = 1691,
-	[BNXT_ULP_CLASS_HID_38667] = 1692,
-	[BNXT_ULP_CLASS_HID_22e83] = 1693,
-	[BNXT_ULP_CLASS_HID_2b983] = 1694,
-	[BNXT_ULP_CLASS_HID_34483] = 1695,
-	[BNXT_ULP_CLASS_HID_3cf83] = 1696,
-	[BNXT_ULP_CLASS_HID_22a57] = 1697,
-	[BNXT_ULP_CLASS_HID_2b557] = 1698,
-	[BNXT_ULP_CLASS_HID_34057] = 1699,
-	[BNXT_ULP_CLASS_HID_3cb57] = 1700,
-	[BNXT_ULP_CLASS_HID_23d67] = 1701,
-	[BNXT_ULP_CLASS_HID_2c867] = 1702,
-	[BNXT_ULP_CLASS_HID_35367] = 1703,
-	[BNXT_ULP_CLASS_HID_3813b] = 1704,
-	[BNXT_ULP_CLASS_HID_2089b] = 1705,
-	[BNXT_ULP_CLASS_HID_2939b] = 1706,
-	[BNXT_ULP_CLASS_HID_31e9b] = 1707,
-	[BNXT_ULP_CLASS_HID_3a99b] = 1708,
-	[BNXT_ULP_CLASS_HID_25237] = 1709,
-	[BNXT_ULP_CLASS_HID_280cb] = 1710,
-	[BNXT_ULP_CLASS_HID_30bcb] = 1711,
-	[BNXT_ULP_CLASS_HID_396cb] = 1712,
-	[BNXT_ULP_CLASS_HID_24dcb] = 1713,
-	[BNXT_ULP_CLASS_HID_2d8cb] = 1714,
-	[BNXT_ULP_CLASS_HID_3069f] = 1715,
-	[BNXT_ULP_CLASS_HID_3919f] = 1716,
-	[BNXT_ULP_CLASS_HID_203af] = 1717,
-	[BNXT_ULP_CLASS_HID_28eaf] = 1718,
-	[BNXT_ULP_CLASS_HID_319af] = 1719,
-	[BNXT_ULP_CLASS_HID_3a4af] = 1720,
-	[BNXT_ULP_CLASS_HID_2513b] = 1721,
-	[BNXT_ULP_CLASS_HID_2dc3b] = 1722,
-	[BNXT_ULP_CLASS_HID_30acf] = 1723,
-	[BNXT_ULP_CLASS_HID_395cf] = 1724,
-	[BNXT_ULP_CLASS_HID_23e6b] = 1725,
-	[BNXT_ULP_CLASS_HID_2c96b] = 1726,
-	[BNXT_ULP_CLASS_HID_3546b] = 1727,
-	[BNXT_ULP_CLASS_HID_3823f] = 1728,
-	[BNXT_ULP_CLASS_HID_2393f] = 1729,
-	[BNXT_ULP_CLASS_HID_2c43f] = 1730,
-	[BNXT_ULP_CLASS_HID_34f3f] = 1731,
-	[BNXT_ULP_CLASS_HID_3da3f] = 1732,
-	[BNXT_ULP_CLASS_HID_24ccf] = 1733,
-	[BNXT_ULP_CLASS_HID_2d7cf] = 1734,
-	[BNXT_ULP_CLASS_HID_30583] = 1735,
-	[BNXT_ULP_CLASS_HID_39083] = 1736,
-	[BNXT_ULP_CLASS_HID_21863] = 1737,
-	[BNXT_ULP_CLASS_HID_2a363] = 1738,
-	[BNXT_ULP_CLASS_HID_32e63] = 1739,
-	[BNXT_ULP_CLASS_HID_3b963] = 1740,
-	[BNXT_ULP_CLASS_HID_20553] = 1741,
-	[BNXT_ULP_CLASS_HID_29053] = 1742,
-	[BNXT_ULP_CLASS_HID_31b53] = 1743,
-	[BNXT_ULP_CLASS_HID_3a653] = 1744,
-	[BNXT_ULP_CLASS_HID_20067] = 1745,
-	[BNXT_ULP_CLASS_HID_28b67] = 1746,
-	[BNXT_ULP_CLASS_HID_31667] = 1747,
-	[BNXT_ULP_CLASS_HID_3a167] = 1748,
-	[BNXT_ULP_CLASS_HID_21337] = 1749,
-	[BNXT_ULP_CLASS_HID_29e37] = 1750,
-	[BNXT_ULP_CLASS_HID_32937] = 1751,
-	[BNXT_ULP_CLASS_HID_3b437] = 1752,
-	[BNXT_ULP_CLASS_HID_23b97] = 1753,
-	[BNXT_ULP_CLASS_HID_2c697] = 1754,
-	[BNXT_ULP_CLASS_HID_35197] = 1755,
-	[BNXT_ULP_CLASS_HID_3dc97] = 1756,
-	[BNXT_ULP_CLASS_HID_228c7] = 1757,
-	[BNXT_ULP_CLASS_HID_2b3c7] = 1758,
-	[BNXT_ULP_CLASS_HID_33ec7] = 1759,
-	[BNXT_ULP_CLASS_HID_3c9c7] = 1760,
-	[BNXT_ULP_CLASS_HID_2239b] = 1761,
-	[BNXT_ULP_CLASS_HID_2ae9b] = 1762,
-	[BNXT_ULP_CLASS_HID_3399b] = 1763,
-	[BNXT_ULP_CLASS_HID_3c49b] = 1764,
-	[BNXT_ULP_CLASS_HID_236ab] = 1765,
-	[BNXT_ULP_CLASS_HID_2c1ab] = 1766,
-	[BNXT_ULP_CLASS_HID_34cab] = 1767,
-	[BNXT_ULP_CLASS_HID_3d7ab] = 1768,
-	[BNXT_ULP_CLASS_HID_202df] = 1769,
-	[BNXT_ULP_CLASS_HID_28ddf] = 1770,
-	[BNXT_ULP_CLASS_HID_318df] = 1771,
-	[BNXT_ULP_CLASS_HID_3a3df] = 1772,
-	[BNXT_ULP_CLASS_HID_24c7b] = 1773,
-	[BNXT_ULP_CLASS_HID_2d77b] = 1774,
-	[BNXT_ULP_CLASS_HID_3050f] = 1775,
-	[BNXT_ULP_CLASS_HID_3900f] = 1776,
-	[BNXT_ULP_CLASS_HID_2470f] = 1777,
-	[BNXT_ULP_CLASS_HID_2d20f] = 1778,
-	[BNXT_ULP_CLASS_HID_300c3] = 1779,
-	[BNXT_ULP_CLASS_HID_38bc3] = 1780,
-	[BNXT_ULP_CLASS_HID_25adf] = 1781,
-	[BNXT_ULP_CLASS_HID_28893] = 1782,
-	[BNXT_ULP_CLASS_HID_31393] = 1783,
-	[BNXT_ULP_CLASS_HID_39e93] = 1784,
-	[BNXT_ULP_CLASS_HID_24b7f] = 1785,
-	[BNXT_ULP_CLASS_HID_2d67f] = 1786,
-	[BNXT_ULP_CLASS_HID_30433] = 1787,
-	[BNXT_ULP_CLASS_HID_38f33] = 1788,
-	[BNXT_ULP_CLASS_HID_237af] = 1789,
-	[BNXT_ULP_CLASS_HID_2c2af] = 1790,
-	[BNXT_ULP_CLASS_HID_34daf] = 1791,
-	[BNXT_ULP_CLASS_HID_3d8af] = 1792,
-	[BNXT_ULP_CLASS_HID_23363] = 1793,
-	[BNXT_ULP_CLASS_HID_2be63] = 1794,
-	[BNXT_ULP_CLASS_HID_34963] = 1795,
-	[BNXT_ULP_CLASS_HID_3d463] = 1796,
-	[BNXT_ULP_CLASS_HID_24633] = 1797,
-	[BNXT_ULP_CLASS_HID_2d133] = 1798,
-	[BNXT_ULP_CLASS_HID_35c33] = 1799,
-	[BNXT_ULP_CLASS_HID_38ac7] = 1800,
-	[BNXT_ULP_CLASS_HID_211a7] = 1801,
-	[BNXT_ULP_CLASS_HID_29ca7] = 1802,
-	[BNXT_ULP_CLASS_HID_327a7] = 1803,
-	[BNXT_ULP_CLASS_HID_3b2a7] = 1804,
-	[BNXT_ULP_CLASS_HID_25bc3] = 1805,
-	[BNXT_ULP_CLASS_HID_28997] = 1806,
-	[BNXT_ULP_CLASS_HID_31497] = 1807,
-	[BNXT_ULP_CLASS_HID_39f97] = 1808,
-	[BNXT_ULP_CLASS_HID_25697] = 1809,
-	[BNXT_ULP_CLASS_HID_284ab] = 1810,
-	[BNXT_ULP_CLASS_HID_30fab] = 1811,
-	[BNXT_ULP_CLASS_HID_39aab] = 1812,
-	[BNXT_ULP_CLASS_HID_20d7b] = 1813,
-	[BNXT_ULP_CLASS_HID_2987b] = 1814,
-	[BNXT_ULP_CLASS_HID_3237b] = 1815,
-	[BNXT_ULP_CLASS_HID_3ae7b] = 1816,
-	[BNXT_ULP_CLASS_HID_235db] = 1817,
-	[BNXT_ULP_CLASS_HID_2c0db] = 1818,
-	[BNXT_ULP_CLASS_HID_34bdb] = 1819,
-	[BNXT_ULP_CLASS_HID_3d6db] = 1820,
-	[BNXT_ULP_CLASS_HID_2220b] = 1821,
-	[BNXT_ULP_CLASS_HID_2ad0b] = 1822,
-	[BNXT_ULP_CLASS_HID_3380b] = 1823,
-	[BNXT_ULP_CLASS_HID_3c30b] = 1824,
-	[BNXT_ULP_CLASS_HID_21ddf] = 1825,
-	[BNXT_ULP_CLASS_HID_2a8df] = 1826,
-	[BNXT_ULP_CLASS_HID_333df] = 1827,
-	[BNXT_ULP_CLASS_HID_3bedf] = 1828,
-	[BNXT_ULP_CLASS_HID_230ef] = 1829,
-	[BNXT_ULP_CLASS_HID_2bbef] = 1830,
-	[BNXT_ULP_CLASS_HID_346ef] = 1831,
-	[BNXT_ULP_CLASS_HID_3d1ef] = 1832,
-	[BNXT_ULP_CLASS_HID_2594f] = 1833,
-	[BNXT_ULP_CLASS_HID_28703] = 1834,
-	[BNXT_ULP_CLASS_HID_31203] = 1835,
-	[BNXT_ULP_CLASS_HID_39d03] = 1836,
-	[BNXT_ULP_CLASS_HID_245bf] = 1837,
-	[BNXT_ULP_CLASS_HID_2d0bf] = 1838,
-	[BNXT_ULP_CLASS_HID_35bbf] = 1839,
-	[BNXT_ULP_CLASS_HID_38a73] = 1840,
-	[BNXT_ULP_CLASS_HID_24173] = 1841,
-	[BNXT_ULP_CLASS_HID_2cc73] = 1842,
-	[BNXT_ULP_CLASS_HID_35773] = 1843,
-	[BNXT_ULP_CLASS_HID_38507] = 1844,
-	[BNXT_ULP_CLASS_HID_25403] = 1845,
-	[BNXT_ULP_CLASS_HID_282d7] = 1846,
-	[BNXT_ULP_CLASS_HID_30dd7] = 1847,
-	[BNXT_ULP_CLASS_HID_398d7] = 1848,
-	[BNXT_ULP_CLASS_HID_244a3] = 1849,
-	[BNXT_ULP_CLASS_HID_2cfa3] = 1850,
-	[BNXT_ULP_CLASS_HID_35aa3] = 1851,
-	[BNXT_ULP_CLASS_HID_38977] = 1852,
-	[BNXT_ULP_CLASS_HID_23193] = 1853,
-	[BNXT_ULP_CLASS_HID_2bc93] = 1854,
-	[BNXT_ULP_CLASS_HID_34793] = 1855,
-	[BNXT_ULP_CLASS_HID_3d293] = 1856,
-	[BNXT_ULP_CLASS_HID_22ca7] = 1857,
-	[BNXT_ULP_CLASS_HID_2b7a7] = 1858,
-	[BNXT_ULP_CLASS_HID_342a7] = 1859,
-	[BNXT_ULP_CLASS_HID_3cda7] = 1860,
-	[BNXT_ULP_CLASS_HID_24077] = 1861,
-	[BNXT_ULP_CLASS_HID_2cb77] = 1862,
-	[BNXT_ULP_CLASS_HID_35677] = 1863,
-	[BNXT_ULP_CLASS_HID_3840b] = 1864,
-	[BNXT_ULP_CLASS_HID_20beb] = 1865,
-	[BNXT_ULP_CLASS_HID_296eb] = 1866,
-	[BNXT_ULP_CLASS_HID_321eb] = 1867,
-	[BNXT_ULP_CLASS_HID_3aceb] = 1868,
-	[BNXT_ULP_CLASS_HID_25507] = 1869,
-	[BNXT_ULP_CLASS_HID_283db] = 1870,
-	[BNXT_ULP_CLASS_HID_30edb] = 1871,
-	[BNXT_ULP_CLASS_HID_399db] = 1872,
-	[BNXT_ULP_CLASS_HID_250db] = 1873,
-	[BNXT_ULP_CLASS_HID_2dbdb] = 1874,
-	[BNXT_ULP_CLASS_HID_309ef] = 1875,
-	[BNXT_ULP_CLASS_HID_394ef] = 1876,
-	[BNXT_ULP_CLASS_HID_206bf] = 1877,
-	[BNXT_ULP_CLASS_HID_291bf] = 1878,
-	[BNXT_ULP_CLASS_HID_31cbf] = 1879,
-	[BNXT_ULP_CLASS_HID_3a7bf] = 1880,
-	[BNXT_ULP_CLASS_HID_22f1f] = 1881,
-	[BNXT_ULP_CLASS_HID_2ba1f] = 1882,
-	[BNXT_ULP_CLASS_HID_3451f] = 1883,
-	[BNXT_ULP_CLASS_HID_3d01f] = 1884,
-	[BNXT_ULP_CLASS_HID_21c4f] = 1885,
-	[BNXT_ULP_CLASS_HID_2a74f] = 1886,
-	[BNXT_ULP_CLASS_HID_3324f] = 1887,
-	[BNXT_ULP_CLASS_HID_3bd4f] = 1888,
-	[BNXT_ULP_CLASS_HID_21703] = 1889,
-	[BNXT_ULP_CLASS_HID_2a203] = 1890,
-	[BNXT_ULP_CLASS_HID_32d03] = 1891,
-	[BNXT_ULP_CLASS_HID_3b803] = 1892,
-	[BNXT_ULP_CLASS_HID_22ad3] = 1893,
-	[BNXT_ULP_CLASS_HID_2b5d3] = 1894,
-	[BNXT_ULP_CLASS_HID_340d3] = 1895,
-	[BNXT_ULP_CLASS_HID_3cbd3] = 1896,
-	[BNXT_ULP_CLASS_HID_252b3] = 1897,
-	[BNXT_ULP_CLASS_HID_28147] = 1898,
-	[BNXT_ULP_CLASS_HID_30c47] = 1899,
-	[BNXT_ULP_CLASS_HID_39747] = 1900,
-	[BNXT_ULP_CLASS_HID_23fe3] = 1901,
-	[BNXT_ULP_CLASS_HID_2cae3] = 1902,
-	[BNXT_ULP_CLASS_HID_355e3] = 1903,
-	[BNXT_ULP_CLASS_HID_383b7] = 1904,
-	[BNXT_ULP_CLASS_HID_23ab7] = 1905,
-	[BNXT_ULP_CLASS_HID_2c5b7] = 1906,
-	[BNXT_ULP_CLASS_HID_350b7] = 1907,
-	[BNXT_ULP_CLASS_HID_3dbb7] = 1908,
-	[BNXT_ULP_CLASS_HID_24e47] = 1909,
-	[BNXT_ULP_CLASS_HID_2d947] = 1910,
-	[BNXT_ULP_CLASS_HID_3071b] = 1911,
-	[BNXT_ULP_CLASS_HID_3921b] = 1912,
-	[BNXT_ULP_CLASS_HID_2326f] = 1913,
-	[BNXT_ULP_CLASS_HID_2bd6f] = 1914,
-	[BNXT_ULP_CLASS_HID_3486f] = 1915,
-	[BNXT_ULP_CLASS_HID_3d36f] = 1916,
-	[BNXT_ULP_CLASS_HID_21f5f] = 1917,
-	[BNXT_ULP_CLASS_HID_2aa5f] = 1918,
-	[BNXT_ULP_CLASS_HID_3355f] = 1919,
-	[BNXT_ULP_CLASS_HID_3c05f] = 1920,
-	[BNXT_ULP_CLASS_HID_21a13] = 1921,
-	[BNXT_ULP_CLASS_HID_2a513] = 1922,
-	[BNXT_ULP_CLASS_HID_33013] = 1923,
-	[BNXT_ULP_CLASS_HID_3bb13] = 1924,
-	[BNXT_ULP_CLASS_HID_22d23] = 1925,
-	[BNXT_ULP_CLASS_HID_2b823] = 1926,
-	[BNXT_ULP_CLASS_HID_34323] = 1927,
-	[BNXT_ULP_CLASS_HID_3ce23] = 1928,
-	[BNXT_ULP_CLASS_HID_25583] = 1929,
-	[BNXT_ULP_CLASS_HID_28457] = 1930,
-	[BNXT_ULP_CLASS_HID_30f57] = 1931,
-	[BNXT_ULP_CLASS_HID_39a57] = 1932,
-	[BNXT_ULP_CLASS_HID_242f3] = 1933,
-	[BNXT_ULP_CLASS_HID_2cdf3] = 1934,
-	[BNXT_ULP_CLASS_HID_358f3] = 1935,
-	[BNXT_ULP_CLASS_HID_38687] = 1936,
-	[BNXT_ULP_CLASS_HID_23d87] = 1937,
-	[BNXT_ULP_CLASS_HID_2c887] = 1938,
-	[BNXT_ULP_CLASS_HID_35387] = 1939,
-	[BNXT_ULP_CLASS_HID_3825b] = 1940,
-	[BNXT_ULP_CLASS_HID_25157] = 1941,
-	[BNXT_ULP_CLASS_HID_2dc57] = 1942,
-	[BNXT_ULP_CLASS_HID_30a6b] = 1943,
-	[BNXT_ULP_CLASS_HID_3956b] = 1944,
-	[BNXT_ULP_CLASS_HID_22c53] = 1945,
-	[BNXT_ULP_CLASS_HID_2b753] = 1946,
-	[BNXT_ULP_CLASS_HID_34253] = 1947,
-	[BNXT_ULP_CLASS_HID_3cd53] = 1948,
-	[BNXT_ULP_CLASS_HID_21883] = 1949,
-	[BNXT_ULP_CLASS_HID_2a383] = 1950,
-	[BNXT_ULP_CLASS_HID_32e83] = 1951,
-	[BNXT_ULP_CLASS_HID_3b983] = 1952,
-	[BNXT_ULP_CLASS_HID_21457] = 1953,
-	[BNXT_ULP_CLASS_HID_29f57] = 1954,
-	[BNXT_ULP_CLASS_HID_32a57] = 1955,
-	[BNXT_ULP_CLASS_HID_3b557] = 1956,
-	[BNXT_ULP_CLASS_HID_22767] = 1957,
-	[BNXT_ULP_CLASS_HID_2b267] = 1958,
-	[BNXT_ULP_CLASS_HID_33d67] = 1959,
-	[BNXT_ULP_CLASS_HID_3c867] = 1960,
-	[BNXT_ULP_CLASS_HID_24fc7] = 1961,
-	[BNXT_ULP_CLASS_HID_2dac7] = 1962,
-	[BNXT_ULP_CLASS_HID_3089b] = 1963,
-	[BNXT_ULP_CLASS_HID_3939b] = 1964,
-	[BNXT_ULP_CLASS_HID_23c37] = 1965,
-	[BNXT_ULP_CLASS_HID_2c737] = 1966,
-	[BNXT_ULP_CLASS_HID_35237] = 1967,
-	[BNXT_ULP_CLASS_HID_380cb] = 1968,
-	[BNXT_ULP_CLASS_HID_237cb] = 1969,
-	[BNXT_ULP_CLASS_HID_2c2cb] = 1970,
-	[BNXT_ULP_CLASS_HID_34dcb] = 1971,
-	[BNXT_ULP_CLASS_HID_3d8cb] = 1972,
-	[BNXT_ULP_CLASS_HID_24a9b] = 1973,
-	[BNXT_ULP_CLASS_HID_2d59b] = 1974,
-	[BNXT_ULP_CLASS_HID_303af] = 1975,
-	[BNXT_ULP_CLASS_HID_38eaf] = 1976,
-	[BNXT_ULP_CLASS_HID_253b] = 1977,
-	[BNXT_ULP_CLASS_HID_2bf7] = 1978,
-	[BNXT_ULP_CLASS_HID_1827] = 1979,
-	[BNXT_ULP_CLASS_HID_4f6b] = 1980,
-	[BNXT_ULP_CLASS_HID_3c5b] = 1981,
-	[BNXT_ULP_CLASS_HID_1653] = 1982,
-	[BNXT_ULP_CLASS_HID_0283] = 1983,
-	[BNXT_ULP_CLASS_HID_39c7] = 1984,
-	[BNXT_ULP_CLASS_HID_2637] = 1985,
-	[BNXT_ULP_CLASS_HID_126b] = 1986,
-	[BNXT_ULP_CLASS_HID_48af] = 1987,
-	[BNXT_ULP_CLASS_HID_359f] = 1988,
-	[BNXT_ULP_CLASS_HID_0f97] = 1989,
-	[BNXT_ULP_CLASS_HID_5933] = 1990,
-	[BNXT_ULP_CLASS_HID_330b] = 1991,
-	[BNXT_ULP_CLASS_HID_207b] = 1992,
-	[BNXT_ULP_CLASS_HID_374e] = 1993,
-	[BNXT_ULP_CLASS_HID_11ee] = 1994,
-	[BNXT_ULP_CLASS_HID_423a] = 1995,
-	[BNXT_ULP_CLASS_HID_0cd6] = 1996,
-	[BNXT_ULP_CLASS_HID_310a] = 1997,
-	[BNXT_ULP_CLASS_HID_469e] = 1998,
-	[BNXT_ULP_CLASS_HID_5ce6] = 1999,
-	[BNXT_ULP_CLASS_HID_0692] = 2000,
-	[BNXT_ULP_CLASS_HID_1c7e] = 2001,
-	[BNXT_ULP_CLASS_HID_55c2] = 2002,
-	[BNXT_ULP_CLASS_HID_2b2a] = 2003,
-	[BNXT_ULP_CLASS_HID_15c6] = 2004,
-	[BNXT_ULP_CLASS_HID_163a] = 2005,
-	[BNXT_ULP_CLASS_HID_2f8e] = 2006,
-	[BNXT_ULP_CLASS_HID_2516] = 2007,
-	[BNXT_ULP_CLASS_HID_4b76] = 2008,
-	[BNXT_ULP_CLASS_HID_10e6] = 2009,
-	[BNXT_ULP_CLASS_HID_264a] = 2010,
-	[BNXT_ULP_CLASS_HID_3fd2] = 2011,
-	[BNXT_ULP_CLASS_HID_4532] = 2012,
-	[BNXT_ULP_CLASS_HID_4996] = 2013,
-	[BNXT_ULP_CLASS_HID_2036] = 2014,
-	[BNXT_ULP_CLASS_HID_399e] = 2015,
-	[BNXT_ULP_CLASS_HID_5ffe] = 2016,
-	[BNXT_ULP_CLASS_HID_34fe] = 2017,
-	[BNXT_ULP_CLASS_HID_3a32] = 2018,
-	[BNXT_ULP_CLASS_HID_14d2] = 2019,
-	[BNXT_ULP_CLASS_HID_4a42] = 2020,
-	[BNXT_ULP_CLASS_HID_376e] = 2021,
-	[BNXT_ULP_CLASS_HID_12d6e] = 2022,
-	[BNXT_ULP_CLASS_HID_2436e] = 2023,
-	[BNXT_ULP_CLASS_HID_31dba] = 2024,
-	[BNXT_ULP_CLASS_HID_11ce] = 2025,
-	[BNXT_ULP_CLASS_HID_107ce] = 2026,
-	[BNXT_ULP_CLASS_HID_23dce] = 2027,
-	[BNXT_ULP_CLASS_HID_353ce] = 2028,
-	[BNXT_ULP_CLASS_HID_421a] = 2029,
-	[BNXT_ULP_CLASS_HID_11d56] = 2030,
-	[BNXT_ULP_CLASS_HID_23356] = 2031,
-	[BNXT_ULP_CLASS_HID_32956] = 2032,
-	[BNXT_ULP_CLASS_HID_0cf6] = 2033,
-	[BNXT_ULP_CLASS_HID_122f6] = 2034,
-	[BNXT_ULP_CLASS_HID_258f6] = 2035,
-	[BNXT_ULP_CLASS_HID_313c2] = 2036,
-	[BNXT_ULP_CLASS_HID_312a] = 2037,
-	[BNXT_ULP_CLASS_HID_1272a] = 2038,
-	[BNXT_ULP_CLASS_HID_25d2a] = 2039,
-	[BNXT_ULP_CLASS_HID_31466] = 2040,
-	[BNXT_ULP_CLASS_HID_46be] = 2041,
-	[BNXT_ULP_CLASS_HID_1018a] = 2042,
-	[BNXT_ULP_CLASS_HID_2378a] = 2043,
-	[BNXT_ULP_CLASS_HID_32d8a] = 2044,
-	[BNXT_ULP_CLASS_HID_5cc6] = 2045,
-	[BNXT_ULP_CLASS_HID_11712] = 2046,
-	[BNXT_ULP_CLASS_HID_20d12] = 2047,
-	[BNXT_ULP_CLASS_HID_32312] = 2048,
-	[BNXT_ULP_CLASS_HID_06b2] = 2049,
-	[BNXT_ULP_CLASS_HID_13cb2] = 2050,
-	[BNXT_ULP_CLASS_HID_252b2] = 2051,
-	[BNXT_ULP_CLASS_HID_348b2] = 2052,
-	[BNXT_ULP_CLASS_HID_1c5e] = 2053,
-	[BNXT_ULP_CLASS_HID_1325e] = 2054,
-	[BNXT_ULP_CLASS_HID_2285e] = 2055,
-	[BNXT_ULP_CLASS_HID_35e5e] = 2056,
-	[BNXT_ULP_CLASS_HID_55e2] = 2057,
-	[BNXT_ULP_CLASS_HID_14be2] = 2058,
-	[BNXT_ULP_CLASS_HID_2023e] = 2059,
-	[BNXT_ULP_CLASS_HID_3383e] = 2060,
-	[BNXT_ULP_CLASS_HID_2b0a] = 2061,
-	[BNXT_ULP_CLASS_HID_1410a] = 2062,
-	[BNXT_ULP_CLASS_HID_21846] = 2063,
-	[BNXT_ULP_CLASS_HID_30e46] = 2064,
-	[BNXT_ULP_CLASS_HID_15e6] = 2065,
-	[BNXT_ULP_CLASS_HID_10be6] = 2066,
-	[BNXT_ULP_CLASS_HID_221e6] = 2067,
-	[BNXT_ULP_CLASS_HID_357e6] = 2068,
-	[BNXT_ULP_CLASS_HID_161a] = 2069,
-	[BNXT_ULP_CLASS_HID_10c1a] = 2070,
-	[BNXT_ULP_CLASS_HID_2221a] = 2071,
-	[BNXT_ULP_CLASS_HID_3581a] = 2072,
-	[BNXT_ULP_CLASS_HID_2fae] = 2073,
-	[BNXT_ULP_CLASS_HID_145ae] = 2074,
-	[BNXT_ULP_CLASS_HID_21cfa] = 2075,
-	[BNXT_ULP_CLASS_HID_332fa] = 2076,
-	[BNXT_ULP_CLASS_HID_2536] = 2077,
-	[BNXT_ULP_CLASS_HID_15b36] = 2078,
-	[BNXT_ULP_CLASS_HID_21202] = 2079,
-	[BNXT_ULP_CLASS_HID_30802] = 2080,
-	[BNXT_ULP_CLASS_HID_4b56] = 2081,
-	[BNXT_ULP_CLASS_HID_105a2] = 2082,
-	[BNXT_ULP_CLASS_HID_23ba2] = 2083,
-	[BNXT_ULP_CLASS_HID_351a2] = 2084,
-	[BNXT_ULP_CLASS_HID_10c6] = 2085,
-	[BNXT_ULP_CLASS_HID_106c6] = 2086,
-	[BNXT_ULP_CLASS_HID_23cc6] = 2087,
-	[BNXT_ULP_CLASS_HID_352c6] = 2088,
-	[BNXT_ULP_CLASS_HID_266a] = 2089,
-	[BNXT_ULP_CLASS_HID_15c6a] = 2090,
-	[BNXT_ULP_CLASS_HID_216a6] = 2091,
-	[BNXT_ULP_CLASS_HID_30ca6] = 2092,
-	[BNXT_ULP_CLASS_HID_3ff2] = 2093,
-	[BNXT_ULP_CLASS_HID_155f2] = 2094,
-	[BNXT_ULP_CLASS_HID_24bf2] = 2095,
-	[BNXT_ULP_CLASS_HID_302ce] = 2096,
-	[BNXT_ULP_CLASS_HID_4512] = 2097,
-	[BNXT_ULP_CLASS_HID_11c6e] = 2098,
-	[BNXT_ULP_CLASS_HID_2326e] = 2099,
-	[BNXT_ULP_CLASS_HID_3286e] = 2100,
-	[BNXT_ULP_CLASS_HID_49b6] = 2101,
-	[BNXT_ULP_CLASS_HID_10082] = 2102,
-	[BNXT_ULP_CLASS_HID_23682] = 2103,
-	[BNXT_ULP_CLASS_HID_32c82] = 2104,
-	[BNXT_ULP_CLASS_HID_2016] = 2105,
-	[BNXT_ULP_CLASS_HID_15616] = 2106,
-	[BNXT_ULP_CLASS_HID_21162] = 2107,
-	[BNXT_ULP_CLASS_HID_30762] = 2108,
-	[BNXT_ULP_CLASS_HID_39be] = 2109,
-	[BNXT_ULP_CLASS_HID_12fbe] = 2110,
-	[BNXT_ULP_CLASS_HID_245be] = 2111,
-	[BNXT_ULP_CLASS_HID_31c8a] = 2112,
-	[BNXT_ULP_CLASS_HID_5fde] = 2113,
-	[BNXT_ULP_CLASS_HID_1162a] = 2114,
-	[BNXT_ULP_CLASS_HID_20c2a] = 2115,
-	[BNXT_ULP_CLASS_HID_3222a] = 2116,
-	[BNXT_ULP_CLASS_HID_34de] = 2117,
-	[BNXT_ULP_CLASS_HID_3a12] = 2118,
-	[BNXT_ULP_CLASS_HID_14f2] = 2119,
-	[BNXT_ULP_CLASS_HID_4a62] = 2120,
-	[BNXT_ULP_CLASS_HID_370e] = 2121,
-	[BNXT_ULP_CLASS_HID_12d0e] = 2122,
-	[BNXT_ULP_CLASS_HID_2430e] = 2123,
-	[BNXT_ULP_CLASS_HID_31dda] = 2124,
-	[BNXT_ULP_CLASS_HID_11ae] = 2125,
-	[BNXT_ULP_CLASS_HID_107ae] = 2126,
-	[BNXT_ULP_CLASS_HID_23dae] = 2127,
-	[BNXT_ULP_CLASS_HID_353ae] = 2128,
-	[BNXT_ULP_CLASS_HID_427a] = 2129,
-	[BNXT_ULP_CLASS_HID_11d36] = 2130,
-	[BNXT_ULP_CLASS_HID_23336] = 2131,
-	[BNXT_ULP_CLASS_HID_32936] = 2132,
-	[BNXT_ULP_CLASS_HID_0c96] = 2133,
-	[BNXT_ULP_CLASS_HID_12296] = 2134,
-	[BNXT_ULP_CLASS_HID_25896] = 2135,
-	[BNXT_ULP_CLASS_HID_313a2] = 2136,
-	[BNXT_ULP_CLASS_HID_314a] = 2137,
-	[BNXT_ULP_CLASS_HID_1274a] = 2138,
-	[BNXT_ULP_CLASS_HID_25d4a] = 2139,
-	[BNXT_ULP_CLASS_HID_31406] = 2140,
-	[BNXT_ULP_CLASS_HID_46de] = 2141,
-	[BNXT_ULP_CLASS_HID_101ea] = 2142,
-	[BNXT_ULP_CLASS_HID_237ea] = 2143,
-	[BNXT_ULP_CLASS_HID_32dea] = 2144,
-	[BNXT_ULP_CLASS_HID_5ca6] = 2145,
-	[BNXT_ULP_CLASS_HID_11772] = 2146,
-	[BNXT_ULP_CLASS_HID_20d72] = 2147,
-	[BNXT_ULP_CLASS_HID_32372] = 2148,
-	[BNXT_ULP_CLASS_HID_06d2] = 2149,
-	[BNXT_ULP_CLASS_HID_13cd2] = 2150,
-	[BNXT_ULP_CLASS_HID_252d2] = 2151,
-	[BNXT_ULP_CLASS_HID_348d2] = 2152,
-	[BNXT_ULP_CLASS_HID_1c3e] = 2153,
-	[BNXT_ULP_CLASS_HID_1323e] = 2154,
-	[BNXT_ULP_CLASS_HID_2283e] = 2155,
-	[BNXT_ULP_CLASS_HID_35e3e] = 2156,
-	[BNXT_ULP_CLASS_HID_5582] = 2157,
-	[BNXT_ULP_CLASS_HID_14b82] = 2158,
-	[BNXT_ULP_CLASS_HID_2025e] = 2159,
-	[BNXT_ULP_CLASS_HID_3385e] = 2160,
-	[BNXT_ULP_CLASS_HID_2b6a] = 2161,
-	[BNXT_ULP_CLASS_HID_1416a] = 2162,
-	[BNXT_ULP_CLASS_HID_21826] = 2163,
-	[BNXT_ULP_CLASS_HID_30e26] = 2164,
-	[BNXT_ULP_CLASS_HID_1586] = 2165,
-	[BNXT_ULP_CLASS_HID_10b86] = 2166,
-	[BNXT_ULP_CLASS_HID_22186] = 2167,
-	[BNXT_ULP_CLASS_HID_35786] = 2168,
-	[BNXT_ULP_CLASS_HID_167a] = 2169,
-	[BNXT_ULP_CLASS_HID_10c7a] = 2170,
-	[BNXT_ULP_CLASS_HID_2227a] = 2171,
-	[BNXT_ULP_CLASS_HID_3587a] = 2172,
-	[BNXT_ULP_CLASS_HID_2fce] = 2173,
-	[BNXT_ULP_CLASS_HID_145ce] = 2174,
-	[BNXT_ULP_CLASS_HID_21c9a] = 2175,
-	[BNXT_ULP_CLASS_HID_3329a] = 2176,
-	[BNXT_ULP_CLASS_HID_2556] = 2177,
-	[BNXT_ULP_CLASS_HID_15b56] = 2178,
-	[BNXT_ULP_CLASS_HID_21262] = 2179,
-	[BNXT_ULP_CLASS_HID_30862] = 2180,
-	[BNXT_ULP_CLASS_HID_4b36] = 2181,
-	[BNXT_ULP_CLASS_HID_105c2] = 2182,
-	[BNXT_ULP_CLASS_HID_23bc2] = 2183,
-	[BNXT_ULP_CLASS_HID_351c2] = 2184,
-	[BNXT_ULP_CLASS_HID_10a6] = 2185,
-	[BNXT_ULP_CLASS_HID_106a6] = 2186,
-	[BNXT_ULP_CLASS_HID_23ca6] = 2187,
-	[BNXT_ULP_CLASS_HID_352a6] = 2188,
-	[BNXT_ULP_CLASS_HID_260a] = 2189,
-	[BNXT_ULP_CLASS_HID_15c0a] = 2190,
-	[BNXT_ULP_CLASS_HID_216c6] = 2191,
-	[BNXT_ULP_CLASS_HID_30cc6] = 2192,
-	[BNXT_ULP_CLASS_HID_3f92] = 2193,
-	[BNXT_ULP_CLASS_HID_15592] = 2194,
-	[BNXT_ULP_CLASS_HID_24b92] = 2195,
-	[BNXT_ULP_CLASS_HID_302ae] = 2196,
-	[BNXT_ULP_CLASS_HID_4572] = 2197,
-	[BNXT_ULP_CLASS_HID_11c0e] = 2198,
-	[BNXT_ULP_CLASS_HID_2320e] = 2199,
-	[BNXT_ULP_CLASS_HID_3280e] = 2200,
-	[BNXT_ULP_CLASS_HID_49d6] = 2201,
-	[BNXT_ULP_CLASS_HID_100e2] = 2202,
-	[BNXT_ULP_CLASS_HID_236e2] = 2203,
-	[BNXT_ULP_CLASS_HID_32ce2] = 2204,
-	[BNXT_ULP_CLASS_HID_2076] = 2205,
-	[BNXT_ULP_CLASS_HID_15676] = 2206,
-	[BNXT_ULP_CLASS_HID_21102] = 2207,
-	[BNXT_ULP_CLASS_HID_30702] = 2208,
-	[BNXT_ULP_CLASS_HID_39de] = 2209,
-	[BNXT_ULP_CLASS_HID_12fde] = 2210,
-	[BNXT_ULP_CLASS_HID_245de] = 2211,
-	[BNXT_ULP_CLASS_HID_31cea] = 2212,
-	[BNXT_ULP_CLASS_HID_5fbe] = 2213,
-	[BNXT_ULP_CLASS_HID_1164a] = 2214,
-	[BNXT_ULP_CLASS_HID_20c4a] = 2215,
-	[BNXT_ULP_CLASS_HID_3224a] = 2216,
-	[BNXT_ULP_CLASS_HID_34be] = 2217,
-	[BNXT_ULP_CLASS_HID_3a72] = 2218,
-	[BNXT_ULP_CLASS_HID_1492] = 2219,
-	[BNXT_ULP_CLASS_HID_4a02] = 2220,
-	[BNXT_ULP_CLASS_HID_09ea] = 2221,
-	[BNXT_ULP_CLASS_HID_2912] = 2222,
-	[BNXT_ULP_CLASS_HID_03b2] = 2223,
-	[BNXT_ULP_CLASS_HID_5f7e] = 2224,
-	[BNXT_ULP_CLASS_HID_03a6] = 2225,
-	[BNXT_ULP_CLASS_HID_23ce] = 2226,
-	[BNXT_ULP_CLASS_HID_1a6e] = 2227,
-	[BNXT_ULP_CLASS_HID_593a] = 2228,
-	[BNXT_ULP_CLASS_HID_4dce] = 2229,
-	[BNXT_ULP_CLASS_HID_0e02] = 2230,
-	[BNXT_ULP_CLASS_HID_4796] = 2231,
-	[BNXT_ULP_CLASS_HID_246e] = 2232,
-	[BNXT_ULP_CLASS_HID_478a] = 2233,
-	[BNXT_ULP_CLASS_HID_08fe] = 2234,
-	[BNXT_ULP_CLASS_HID_5e52] = 2235,
-	[BNXT_ULP_CLASS_HID_3e2a] = 2236,
-	[BNXT_ULP_CLASS_HID_5e46] = 2237,
-	[BNXT_ULP_CLASS_HID_02ba] = 2238,
-	[BNXT_ULP_CLASS_HID_580e] = 2239,
-	[BNXT_ULP_CLASS_HID_38e6] = 2240,
-	[BNXT_ULP_CLASS_HID_5802] = 2241,
-	[BNXT_ULP_CLASS_HID_1d76] = 2242,
-	[BNXT_ULP_CLASS_HID_52ca] = 2243,
-	[BNXT_ULP_CLASS_HID_32a2] = 2244,
-	[BNXT_ULP_CLASS_HID_34f6] = 2245,
-	[BNXT_ULP_CLASS_HID_3a3a] = 2246,
-	[BNXT_ULP_CLASS_HID_5a22] = 2247,
-	[BNXT_ULP_CLASS_HID_541e] = 2248,
-	[BNXT_ULP_CLASS_HID_09ca] = 2249,
-	[BNXT_ULP_CLASS_HID_0216] = 2250,
-	[BNXT_ULP_CLASS_HID_1f62] = 2251,
-	[BNXT_ULP_CLASS_HID_1bae] = 2252,
-	[BNXT_ULP_CLASS_HID_2932] = 2253,
-	[BNXT_ULP_CLASS_HID_227e] = 2254,
-	[BNXT_ULP_CLASS_HID_3f4a] = 2255,
-	[BNXT_ULP_CLASS_HID_3b96] = 2256,
-	[BNXT_ULP_CLASS_HID_0392] = 2257,
-	[BNXT_ULP_CLASS_HID_1cde] = 2258,
-	[BNXT_ULP_CLASS_HID_192a] = 2259,
-	[BNXT_ULP_CLASS_HID_1276] = 2260,
-	[BNXT_ULP_CLASS_HID_5f5e] = 2261,
-	[BNXT_ULP_CLASS_HID_5baa] = 2262,
-	[BNXT_ULP_CLASS_HID_54f6] = 2263,
-	[BNXT_ULP_CLASS_HID_51c2] = 2264,
-	[BNXT_ULP_CLASS_HID_0386] = 2265,
-	[BNXT_ULP_CLASS_HID_1cd2] = 2266,
-	[BNXT_ULP_CLASS_HID_191e] = 2267,
-	[BNXT_ULP_CLASS_HID_126a] = 2268,
-	[BNXT_ULP_CLASS_HID_23ee] = 2269,
-	[BNXT_ULP_CLASS_HID_3c3a] = 2270,
-	[BNXT_ULP_CLASS_HID_3906] = 2271,
-	[BNXT_ULP_CLASS_HID_3252] = 2272,
-	[BNXT_ULP_CLASS_HID_1a4e] = 2273,
-	[BNXT_ULP_CLASS_HID_169a] = 2274,
-	[BNXT_ULP_CLASS_HID_13e6] = 2275,
-	[BNXT_ULP_CLASS_HID_4be6] = 2276,
-	[BNXT_ULP_CLASS_HID_591a] = 2277,
-	[BNXT_ULP_CLASS_HID_5266] = 2278,
-	[BNXT_ULP_CLASS_HID_2eb2] = 2279,
-	[BNXT_ULP_CLASS_HID_2bfe] = 2280,
-	[BNXT_ULP_CLASS_HID_4dee] = 2281,
-	[BNXT_ULP_CLASS_HID_463a] = 2282,
-	[BNXT_ULP_CLASS_HID_4306] = 2283,
-	[BNXT_ULP_CLASS_HID_5c52] = 2284,
-	[BNXT_ULP_CLASS_HID_0e22] = 2285,
-	[BNXT_ULP_CLASS_HID_0b6e] = 2286,
-	[BNXT_ULP_CLASS_HID_07ba] = 2287,
-	[BNXT_ULP_CLASS_HID_0086] = 2288,
-	[BNXT_ULP_CLASS_HID_47b6] = 2289,
-	[BNXT_ULP_CLASS_HID_4082] = 2290,
-	[BNXT_ULP_CLASS_HID_5dce] = 2291,
-	[BNXT_ULP_CLASS_HID_561a] = 2292,
-	[BNXT_ULP_CLASS_HID_244e] = 2293,
-	[BNXT_ULP_CLASS_HID_209a] = 2294,
-	[BNXT_ULP_CLASS_HID_3de6] = 2295,
-	[BNXT_ULP_CLASS_HID_3632] = 2296,
-	[BNXT_ULP_CLASS_HID_47aa] = 2297,
-	[BNXT_ULP_CLASS_HID_40f6] = 2298,
-	[BNXT_ULP_CLASS_HID_5dc2] = 2299,
-	[BNXT_ULP_CLASS_HID_560e] = 2300,
-	[BNXT_ULP_CLASS_HID_08de] = 2301,
-	[BNXT_ULP_CLASS_HID_052a] = 2302,
-	[BNXT_ULP_CLASS_HID_1e76] = 2303,
-	[BNXT_ULP_CLASS_HID_1b42] = 2304,
-	[BNXT_ULP_CLASS_HID_5e72] = 2305,
-	[BNXT_ULP_CLASS_HID_5abe] = 2306,
-	[BNXT_ULP_CLASS_HID_578a] = 2307,
-	[BNXT_ULP_CLASS_HID_50d6] = 2308,
-	[BNXT_ULP_CLASS_HID_3e0a] = 2309,
-	[BNXT_ULP_CLASS_HID_3b56] = 2310,
-	[BNXT_ULP_CLASS_HID_37a2] = 2311,
-	[BNXT_ULP_CLASS_HID_30ee] = 2312,
-	[BNXT_ULP_CLASS_HID_5e66] = 2313,
-	[BNXT_ULP_CLASS_HID_5ab2] = 2314,
-	[BNXT_ULP_CLASS_HID_57fe] = 2315,
-	[BNXT_ULP_CLASS_HID_50ca] = 2316,
-	[BNXT_ULP_CLASS_HID_029a] = 2317,
-	[BNXT_ULP_CLASS_HID_1fe6] = 2318,
-	[BNXT_ULP_CLASS_HID_1832] = 2319,
-	[BNXT_ULP_CLASS_HID_157e] = 2320,
-	[BNXT_ULP_CLASS_HID_582e] = 2321,
-	[BNXT_ULP_CLASS_HID_557a] = 2322,
-	[BNXT_ULP_CLASS_HID_2e46] = 2323,
-	[BNXT_ULP_CLASS_HID_2a92] = 2324,
-	[BNXT_ULP_CLASS_HID_38c6] = 2325,
-	[BNXT_ULP_CLASS_HID_3512] = 2326,
-	[BNXT_ULP_CLASS_HID_0e5e] = 2327,
-	[BNXT_ULP_CLASS_HID_0aaa] = 2328,
-	[BNXT_ULP_CLASS_HID_5822] = 2329,
-	[BNXT_ULP_CLASS_HID_556e] = 2330,
-	[BNXT_ULP_CLASS_HID_51ba] = 2331,
-	[BNXT_ULP_CLASS_HID_2a86] = 2332,
-	[BNXT_ULP_CLASS_HID_1d56] = 2333,
-	[BNXT_ULP_CLASS_HID_19a2] = 2334,
-	[BNXT_ULP_CLASS_HID_12ee] = 2335,
-	[BNXT_ULP_CLASS_HID_4aee] = 2336,
-	[BNXT_ULP_CLASS_HID_52ea] = 2337,
-	[BNXT_ULP_CLASS_HID_2f36] = 2338,
-	[BNXT_ULP_CLASS_HID_2802] = 2339,
-	[BNXT_ULP_CLASS_HID_254e] = 2340,
-	[BNXT_ULP_CLASS_HID_3282] = 2341,
-	[BNXT_ULP_CLASS_HID_0fce] = 2342,
-	[BNXT_ULP_CLASS_HID_081a] = 2343,
-	[BNXT_ULP_CLASS_HID_0566] = 2344,
-	[BNXT_ULP_CLASS_HID_34d6] = 2345,
-	[BNXT_ULP_CLASS_HID_3a1a] = 2346,
-	[BNXT_ULP_CLASS_HID_5a02] = 2347,
-	[BNXT_ULP_CLASS_HID_543e] = 2348,
-	[BNXT_ULP_CLASS_HID_09aa] = 2349,
-	[BNXT_ULP_CLASS_HID_0276] = 2350,
-	[BNXT_ULP_CLASS_HID_1f02] = 2351,
-	[BNXT_ULP_CLASS_HID_1bce] = 2352,
-	[BNXT_ULP_CLASS_HID_2952] = 2353,
-	[BNXT_ULP_CLASS_HID_221e] = 2354,
-	[BNXT_ULP_CLASS_HID_3f2a] = 2355,
-	[BNXT_ULP_CLASS_HID_3bf6] = 2356,
-	[BNXT_ULP_CLASS_HID_03f2] = 2357,
-	[BNXT_ULP_CLASS_HID_1cbe] = 2358,
-	[BNXT_ULP_CLASS_HID_194a] = 2359,
-	[BNXT_ULP_CLASS_HID_1216] = 2360,
-	[BNXT_ULP_CLASS_HID_5f3e] = 2361,
-	[BNXT_ULP_CLASS_HID_5bca] = 2362,
-	[BNXT_ULP_CLASS_HID_5496] = 2363,
-	[BNXT_ULP_CLASS_HID_51a2] = 2364,
-	[BNXT_ULP_CLASS_HID_03e6] = 2365,
-	[BNXT_ULP_CLASS_HID_1cb2] = 2366,
-	[BNXT_ULP_CLASS_HID_197e] = 2367,
-	[BNXT_ULP_CLASS_HID_120a] = 2368,
-	[BNXT_ULP_CLASS_HID_238e] = 2369,
-	[BNXT_ULP_CLASS_HID_3c5a] = 2370,
-	[BNXT_ULP_CLASS_HID_3966] = 2371,
-	[BNXT_ULP_CLASS_HID_3232] = 2372,
-	[BNXT_ULP_CLASS_HID_1a2e] = 2373,
-	[BNXT_ULP_CLASS_HID_16fa] = 2374,
-	[BNXT_ULP_CLASS_HID_1386] = 2375,
-	[BNXT_ULP_CLASS_HID_4b86] = 2376,
-	[BNXT_ULP_CLASS_HID_597a] = 2377,
-	[BNXT_ULP_CLASS_HID_5206] = 2378,
-	[BNXT_ULP_CLASS_HID_2ed2] = 2379,
-	[BNXT_ULP_CLASS_HID_2b9e] = 2380,
-	[BNXT_ULP_CLASS_HID_4d8e] = 2381,
-	[BNXT_ULP_CLASS_HID_465a] = 2382,
-	[BNXT_ULP_CLASS_HID_4366] = 2383,
-	[BNXT_ULP_CLASS_HID_5c32] = 2384,
-	[BNXT_ULP_CLASS_HID_0e42] = 2385,
-	[BNXT_ULP_CLASS_HID_0b0e] = 2386,
-	[BNXT_ULP_CLASS_HID_07da] = 2387,
-	[BNXT_ULP_CLASS_HID_00e6] = 2388,
-	[BNXT_ULP_CLASS_HID_47d6] = 2389,
-	[BNXT_ULP_CLASS_HID_40e2] = 2390,
-	[BNXT_ULP_CLASS_HID_5dae] = 2391,
-	[BNXT_ULP_CLASS_HID_567a] = 2392,
-	[BNXT_ULP_CLASS_HID_242e] = 2393,
-	[BNXT_ULP_CLASS_HID_20fa] = 2394,
-	[BNXT_ULP_CLASS_HID_3d86] = 2395,
-	[BNXT_ULP_CLASS_HID_3652] = 2396,
-	[BNXT_ULP_CLASS_HID_47ca] = 2397,
-	[BNXT_ULP_CLASS_HID_4096] = 2398,
-	[BNXT_ULP_CLASS_HID_5da2] = 2399,
-	[BNXT_ULP_CLASS_HID_566e] = 2400,
-	[BNXT_ULP_CLASS_HID_08be] = 2401,
-	[BNXT_ULP_CLASS_HID_054a] = 2402,
-	[BNXT_ULP_CLASS_HID_1e16] = 2403,
-	[BNXT_ULP_CLASS_HID_1b22] = 2404,
-	[BNXT_ULP_CLASS_HID_5e12] = 2405,
-	[BNXT_ULP_CLASS_HID_5ade] = 2406,
-	[BNXT_ULP_CLASS_HID_57ea] = 2407,
-	[BNXT_ULP_CLASS_HID_50b6] = 2408,
-	[BNXT_ULP_CLASS_HID_3e6a] = 2409,
-	[BNXT_ULP_CLASS_HID_3b36] = 2410,
-	[BNXT_ULP_CLASS_HID_37c2] = 2411,
-	[BNXT_ULP_CLASS_HID_308e] = 2412,
-	[BNXT_ULP_CLASS_HID_5e06] = 2413,
-	[BNXT_ULP_CLASS_HID_5ad2] = 2414,
-	[BNXT_ULP_CLASS_HID_579e] = 2415,
-	[BNXT_ULP_CLASS_HID_50aa] = 2416,
-	[BNXT_ULP_CLASS_HID_02fa] = 2417,
-	[BNXT_ULP_CLASS_HID_1f86] = 2418,
-	[BNXT_ULP_CLASS_HID_1852] = 2419,
-	[BNXT_ULP_CLASS_HID_151e] = 2420,
-	[BNXT_ULP_CLASS_HID_584e] = 2421,
-	[BNXT_ULP_CLASS_HID_551a] = 2422,
-	[BNXT_ULP_CLASS_HID_2e26] = 2423,
-	[BNXT_ULP_CLASS_HID_2af2] = 2424,
-	[BNXT_ULP_CLASS_HID_38a6] = 2425,
-	[BNXT_ULP_CLASS_HID_3572] = 2426,
-	[BNXT_ULP_CLASS_HID_0e3e] = 2427,
-	[BNXT_ULP_CLASS_HID_0aca] = 2428,
-	[BNXT_ULP_CLASS_HID_5842] = 2429,
-	[BNXT_ULP_CLASS_HID_550e] = 2430,
-	[BNXT_ULP_CLASS_HID_51da] = 2431,
-	[BNXT_ULP_CLASS_HID_2ae6] = 2432,
-	[BNXT_ULP_CLASS_HID_1d36] = 2433,
-	[BNXT_ULP_CLASS_HID_19c2] = 2434,
-	[BNXT_ULP_CLASS_HID_128e] = 2435,
-	[BNXT_ULP_CLASS_HID_4a8e] = 2436,
-	[BNXT_ULP_CLASS_HID_528a] = 2437,
-	[BNXT_ULP_CLASS_HID_2f56] = 2438,
-	[BNXT_ULP_CLASS_HID_2862] = 2439,
-	[BNXT_ULP_CLASS_HID_252e] = 2440,
-	[BNXT_ULP_CLASS_HID_32e2] = 2441,
-	[BNXT_ULP_CLASS_HID_0fae] = 2442,
-	[BNXT_ULP_CLASS_HID_087a] = 2443,
-	[BNXT_ULP_CLASS_HID_0506] = 2444,
-	[BNXT_ULP_CLASS_HID_34b6] = 2445,
-	[BNXT_ULP_CLASS_HID_3a7a] = 2446,
-	[BNXT_ULP_CLASS_HID_5a62] = 2447,
-	[BNXT_ULP_CLASS_HID_545e] = 2448,
-	[BNXT_ULP_CLASS_HID_a73c] = 2449,
-	[BNXT_ULP_CLASS_HID_a040] = 2450,
-	[BNXT_ULP_CLASS_HID_1d640] = 2451,
-	[BNXT_ULP_CLASS_HID_1dd3c] = 2452,
-	[BNXT_ULP_CLASS_HID_cba0] = 2453,
-	[BNXT_ULP_CLASS_HID_c4f4] = 2454,
-	[BNXT_ULP_CLASS_HID_19f38] = 2455,
-	[BNXT_ULP_CLASS_HID_182f4] = 2456,
-	[BNXT_ULP_CLASS_HID_b098] = 2457,
-	[BNXT_ULP_CLASS_HID_8dac] = 2458,
-	[BNXT_ULP_CLASS_HID_1a3ac] = 2459,
-	[BNXT_ULP_CLASS_HID_1a698] = 2460,
-	[BNXT_ULP_CLASS_HID_d50c] = 2461,
-	[BNXT_ULP_CLASS_HID_ae50] = 2462,
-	[BNXT_ULP_CLASS_HID_1c450] = 2463,
-	[BNXT_ULP_CLASS_HID_1cb0c] = 2464,
-	[BNXT_ULP_CLASS_HID_a1f0] = 2465,
-	[BNXT_ULP_CLASS_HID_ba04] = 2466,
-	[BNXT_ULP_CLASS_HID_1d004] = 2467,
-	[BNXT_ULP_CLASS_HID_1d7f0] = 2468,
-	[BNXT_ULP_CLASS_HID_c264] = 2469,
-	[BNXT_ULP_CLASS_HID_dea8] = 2470,
-	[BNXT_ULP_CLASS_HID_199fc] = 2471,
-	[BNXT_ULP_CLASS_HID_19ca8] = 2472,
-	[BNXT_ULP_CLASS_HID_8b5c] = 2473,
-	[BNXT_ULP_CLASS_HID_8460] = 2474,
-	[BNXT_ULP_CLASS_HID_1ba60] = 2475,
-	[BNXT_ULP_CLASS_HID_1a15c] = 2476,
-	[BNXT_ULP_CLASS_HID_afc0] = 2477,
-	[BNXT_ULP_CLASS_HID_a814] = 2478,
-	[BNXT_ULP_CLASS_HID_1de14] = 2479,
-	[BNXT_ULP_CLASS_HID_1c5c0] = 2480,
-	[BNXT_ULP_CLASS_HID_8c2c] = 2481,
-	[BNXT_ULP_CLASS_HID_8970] = 2482,
-	[BNXT_ULP_CLASS_HID_1bf70] = 2483,
-	[BNXT_ULP_CLASS_HID_1a22c] = 2484,
-	[BNXT_ULP_CLASS_HID_d0d0] = 2485,
-	[BNXT_ULP_CLASS_HID_ade4] = 2486,
-	[BNXT_ULP_CLASS_HID_1c3e4] = 2487,
-	[BNXT_ULP_CLASS_HID_1c6d0] = 2488,
-	[BNXT_ULP_CLASS_HID_9988] = 2489,
-	[BNXT_ULP_CLASS_HID_92dc] = 2490,
-	[BNXT_ULP_CLASS_HID_188dc] = 2491,
-	[BNXT_ULP_CLASS_HID_18f88] = 2492,
-	[BNXT_ULP_CLASS_HID_ba3c] = 2493,
-	[BNXT_ULP_CLASS_HID_b740] = 2494,
-	[BNXT_ULP_CLASS_HID_1ad40] = 2495,
-	[BNXT_ULP_CLASS_HID_1d03c] = 2496,
-	[BNXT_ULP_CLASS_HID_86e0] = 2497,
-	[BNXT_ULP_CLASS_HID_8334] = 2498,
-	[BNXT_ULP_CLASS_HID_1b934] = 2499,
-	[BNXT_ULP_CLASS_HID_1bce0] = 2500,
-	[BNXT_ULP_CLASS_HID_aa94] = 2501,
-	[BNXT_ULP_CLASS_HID_a7d8] = 2502,
-	[BNXT_ULP_CLASS_HID_1ddd8] = 2503,
-	[BNXT_ULP_CLASS_HID_1c094] = 2504,
-	[BNXT_ULP_CLASS_HID_904c] = 2505,
-	[BNXT_ULP_CLASS_HID_c84c] = 2506,
-	[BNXT_ULP_CLASS_HID_18290] = 2507,
-	[BNXT_ULP_CLASS_HID_1864c] = 2508,
-	[BNXT_ULP_CLASS_HID_b4f0] = 2509,
-	[BNXT_ULP_CLASS_HID_b104] = 2510,
-	[BNXT_ULP_CLASS_HID_1a704] = 2511,
-	[BNXT_ULP_CLASS_HID_1aaf0] = 2512,
-	[BNXT_ULP_CLASS_HID_80a4] = 2513,
-	[BNXT_ULP_CLASS_HID_9de8] = 2514,
-	[BNXT_ULP_CLASS_HID_1b3e8] = 2515,
-	[BNXT_ULP_CLASS_HID_1b6a4] = 2516,
-	[BNXT_ULP_CLASS_HID_a548] = 2517,
-	[BNXT_ULP_CLASS_HID_a19c] = 2518,
-	[BNXT_ULP_CLASS_HID_1d79c] = 2519,
-	[BNXT_ULP_CLASS_HID_1db48] = 2520,
-	[BNXT_ULP_CLASS_HID_9a98] = 2521,
-	[BNXT_ULP_CLASS_HID_97ac] = 2522,
-	[BNXT_ULP_CLASS_HID_18dac] = 2523,
-	[BNXT_ULP_CLASS_HID_1b098] = 2524,
-	[BNXT_ULP_CLASS_HID_bf0c] = 2525,
-	[BNXT_ULP_CLASS_HID_b850] = 2526,
-	[BNXT_ULP_CLASS_HID_1ae50] = 2527,
-	[BNXT_ULP_CLASS_HID_1d50c] = 2528,
-	[BNXT_ULP_CLASS_HID_34f0] = 2529,
-	[BNXT_ULP_CLASS_HID_3a3c] = 2530,
-	[BNXT_ULP_CLASS_HID_3740] = 2531,
-	[BNXT_ULP_CLASS_HID_5ea0] = 2532,
-	[BNXT_ULP_CLASS_HID_5bf4] = 2533,
-	[BNXT_ULP_CLASS_HID_0798] = 2534,
-	[BNXT_ULP_CLASS_HID_00ac] = 2535,
-	[BNXT_ULP_CLASS_HID_280c] = 2536,
-	[BNXT_ULP_CLASS_HID_2550] = 2537,
-	[BNXT_ULP_CLASS_HID_3104] = 2538,
-	[BNXT_ULP_CLASS_HID_5964] = 2539,
-	[BNXT_ULP_CLASS_HID_55a8] = 2540,
-	[BNXT_ULP_CLASS_HID_1e5c] = 2541,
-	[BNXT_ULP_CLASS_HID_1b60] = 2542,
-	[BNXT_ULP_CLASS_HID_22c0] = 2543,
-	[BNXT_ULP_CLASS_HID_3f14] = 2544,
-	[BNXT_ULP_CLASS_HID_a71c] = 2545,
-	[BNXT_ULP_CLASS_HID_a8dc] = 2546,
-	[BNXT_ULP_CLASS_HID_ed9c] = 2547,
-	[BNXT_ULP_CLASS_HID_ef5c] = 2548,
-	[BNXT_ULP_CLASS_HID_a060] = 2549,
-	[BNXT_ULP_CLASS_HID_a520] = 2550,
-	[BNXT_ULP_CLASS_HID_e6e0] = 2551,
-	[BNXT_ULP_CLASS_HID_eba0] = 2552,
-	[BNXT_ULP_CLASS_HID_1d660] = 2553,
-	[BNXT_ULP_CLASS_HID_1fb20] = 2554,
-	[BNXT_ULP_CLASS_HID_1dce0] = 2555,
-	[BNXT_ULP_CLASS_HID_1e1a0] = 2556,
-	[BNXT_ULP_CLASS_HID_1dd1c] = 2557,
-	[BNXT_ULP_CLASS_HID_1fedc] = 2558,
-	[BNXT_ULP_CLASS_HID_1c39c] = 2559,
-	[BNXT_ULP_CLASS_HID_1e55c] = 2560,
-	[BNXT_ULP_CLASS_HID_cb80] = 2561,
-	[BNXT_ULP_CLASS_HID_b194] = 2562,
-	[BNXT_ULP_CLASS_HID_d354] = 2563,
-	[BNXT_ULP_CLASS_HID_f414] = 2564,
-	[BNXT_ULP_CLASS_HID_c4d4] = 2565,
-	[BNXT_ULP_CLASS_HID_e994] = 2566,
-	[BNXT_ULP_CLASS_HID_cb54] = 2567,
-	[BNXT_ULP_CLASS_HID_f158] = 2568,
-	[BNXT_ULP_CLASS_HID_19f18] = 2569,
-	[BNXT_ULP_CLASS_HID_1a0d8] = 2570,
-	[BNXT_ULP_CLASS_HID_1c598] = 2571,
-	[BNXT_ULP_CLASS_HID_1e758] = 2572,
-	[BNXT_ULP_CLASS_HID_182d4] = 2573,
-	[BNXT_ULP_CLASS_HID_1a794] = 2574,
-	[BNXT_ULP_CLASS_HID_1c954] = 2575,
-	[BNXT_ULP_CLASS_HID_1ea14] = 2576,
-	[BNXT_ULP_CLASS_HID_b0b8] = 2577,
-	[BNXT_ULP_CLASS_HID_b278] = 2578,
-	[BNXT_ULP_CLASS_HID_f738] = 2579,
-	[BNXT_ULP_CLASS_HID_f8f8] = 2580,
-	[BNXT_ULP_CLASS_HID_8d8c] = 2581,
-	[BNXT_ULP_CLASS_HID_af4c] = 2582,
-	[BNXT_ULP_CLASS_HID_f00c] = 2583,
-	[BNXT_ULP_CLASS_HID_f5cc] = 2584,
-	[BNXT_ULP_CLASS_HID_1a38c] = 2585,
-	[BNXT_ULP_CLASS_HID_1a54c] = 2586,
-	[BNXT_ULP_CLASS_HID_1e60c] = 2587,
-	[BNXT_ULP_CLASS_HID_1ebcc] = 2588,
-	[BNXT_ULP_CLASS_HID_1a6b8] = 2589,
-	[BNXT_ULP_CLASS_HID_1a878] = 2590,
-	[BNXT_ULP_CLASS_HID_1ed38] = 2591,
-	[BNXT_ULP_CLASS_HID_1eef8] = 2592,
-	[BNXT_ULP_CLASS_HID_d52c] = 2593,
-	[BNXT_ULP_CLASS_HID_f6ec] = 2594,
-	[BNXT_ULP_CLASS_HID_dbac] = 2595,
-	[BNXT_ULP_CLASS_HID_fd6c] = 2596,
-	[BNXT_ULP_CLASS_HID_ae70] = 2597,
-	[BNXT_ULP_CLASS_HID_f330] = 2598,
-	[BNXT_ULP_CLASS_HID_d4f0] = 2599,
-	[BNXT_ULP_CLASS_HID_f9b0] = 2600,
-	[BNXT_ULP_CLASS_HID_1c470] = 2601,
-	[BNXT_ULP_CLASS_HID_1e930] = 2602,
-	[BNXT_ULP_CLASS_HID_1caf0] = 2603,
-	[BNXT_ULP_CLASS_HID_1f084] = 2604,
-	[BNXT_ULP_CLASS_HID_1cb2c] = 2605,
-	[BNXT_ULP_CLASS_HID_1b130] = 2606,
-	[BNXT_ULP_CLASS_HID_1d2f0] = 2607,
-	[BNXT_ULP_CLASS_HID_1f7b0] = 2608,
-	[BNXT_ULP_CLASS_HID_a1d0] = 2609,
-	[BNXT_ULP_CLASS_HID_a290] = 2610,
-	[BNXT_ULP_CLASS_HID_e450] = 2611,
-	[BNXT_ULP_CLASS_HID_e910] = 2612,
-	[BNXT_ULP_CLASS_HID_ba24] = 2613,
-	[BNXT_ULP_CLASS_HID_bfe4] = 2614,
-	[BNXT_ULP_CLASS_HID_e0a4] = 2615,
-	[BNXT_ULP_CLASS_HID_e264] = 2616,
-	[BNXT_ULP_CLASS_HID_1d024] = 2617,
-	[BNXT_ULP_CLASS_HID_1f5e4] = 2618,
-	[BNXT_ULP_CLASS_HID_1d6a4] = 2619,
-	[BNXT_ULP_CLASS_HID_1f864] = 2620,
-	[BNXT_ULP_CLASS_HID_1d7d0] = 2621,
-	[BNXT_ULP_CLASS_HID_1f890] = 2622,
-	[BNXT_ULP_CLASS_HID_1da50] = 2623,
-	[BNXT_ULP_CLASS_HID_1ff10] = 2624,
-	[BNXT_ULP_CLASS_HID_c244] = 2625,
-	[BNXT_ULP_CLASS_HID_e704] = 2626,
-	[BNXT_ULP_CLASS_HID_c8c4] = 2627,
-	[BNXT_ULP_CLASS_HID_ed84] = 2628,
-	[BNXT_ULP_CLASS_HID_de88] = 2629,
-	[BNXT_ULP_CLASS_HID_e048] = 2630,
-	[BNXT_ULP_CLASS_HID_c508] = 2631,
-	[BNXT_ULP_CLASS_HID_e6c8] = 2632,
-	[BNXT_ULP_CLASS_HID_199dc] = 2633,
-	[BNXT_ULP_CLASS_HID_1ba9c] = 2634,
-	[BNXT_ULP_CLASS_HID_1dc5c] = 2635,
-	[BNXT_ULP_CLASS_HID_1e11c] = 2636,
-	[BNXT_ULP_CLASS_HID_19c88] = 2637,
-	[BNXT_ULP_CLASS_HID_1be48] = 2638,
-	[BNXT_ULP_CLASS_HID_1c308] = 2639,
-	[BNXT_ULP_CLASS_HID_1e4c8] = 2640,
-	[BNXT_ULP_CLASS_HID_8b7c] = 2641,
-	[BNXT_ULP_CLASS_HID_ac3c] = 2642,
-	[BNXT_ULP_CLASS_HID_f1fc] = 2643,
-	[BNXT_ULP_CLASS_HID_f2bc] = 2644,
-	[BNXT_ULP_CLASS_HID_8440] = 2645,
-	[BNXT_ULP_CLASS_HID_a900] = 2646,
-	[BNXT_ULP_CLASS_HID_cac0] = 2647,
-	[BNXT_ULP_CLASS_HID_ef80] = 2648,
-	[BNXT_ULP_CLASS_HID_1ba40] = 2649,
-	[BNXT_ULP_CLASS_HID_1bf00] = 2650,
-	[BNXT_ULP_CLASS_HID_1e0c0] = 2651,
-	[BNXT_ULP_CLASS_HID_1e580] = 2652,
-	[BNXT_ULP_CLASS_HID_1a17c] = 2653,
-	[BNXT_ULP_CLASS_HID_1a23c] = 2654,
-	[BNXT_ULP_CLASS_HID_1e7fc] = 2655,
-	[BNXT_ULP_CLASS_HID_1e8bc] = 2656,
-	[BNXT_ULP_CLASS_HID_afe0] = 2657,
-	[BNXT_ULP_CLASS_HID_f0a0] = 2658,
-	[BNXT_ULP_CLASS_HID_d260] = 2659,
-	[BNXT_ULP_CLASS_HID_f720] = 2660,
-	[BNXT_ULP_CLASS_HID_a834] = 2661,
-	[BNXT_ULP_CLASS_HID_adf4] = 2662,
-	[BNXT_ULP_CLASS_HID_eeb4] = 2663,
-	[BNXT_ULP_CLASS_HID_f074] = 2664,
-	[BNXT_ULP_CLASS_HID_1de34] = 2665,
-	[BNXT_ULP_CLASS_HID_1e3f4] = 2666,
-	[BNXT_ULP_CLASS_HID_1c4b4] = 2667,
-	[BNXT_ULP_CLASS_HID_1e674] = 2668,
-	[BNXT_ULP_CLASS_HID_1c5e0] = 2669,
-	[BNXT_ULP_CLASS_HID_1e6a0] = 2670,
-	[BNXT_ULP_CLASS_HID_1c860] = 2671,
-	[BNXT_ULP_CLASS_HID_1ed20] = 2672,
-	[BNXT_ULP_CLASS_HID_8c0c] = 2673,
-	[BNXT_ULP_CLASS_HID_b1cc] = 2674,
-	[BNXT_ULP_CLASS_HID_f28c] = 2675,
-	[BNXT_ULP_CLASS_HID_f44c] = 2676,
-	[BNXT_ULP_CLASS_HID_8950] = 2677,
-	[BNXT_ULP_CLASS_HID_aa10] = 2678,
-	[BNXT_ULP_CLASS_HID_cfd0] = 2679,
-	[BNXT_ULP_CLASS_HID_f090] = 2680,
-	[BNXT_ULP_CLASS_HID_1bf50] = 2681,
-	[BNXT_ULP_CLASS_HID_1a010] = 2682,
-	[BNXT_ULP_CLASS_HID_1e5d0] = 2683,
-	[BNXT_ULP_CLASS_HID_1e690] = 2684,
-	[BNXT_ULP_CLASS_HID_1a20c] = 2685,
-	[BNXT_ULP_CLASS_HID_1a7cc] = 2686,
-	[BNXT_ULP_CLASS_HID_1e88c] = 2687,
-	[BNXT_ULP_CLASS_HID_1ea4c] = 2688,
-	[BNXT_ULP_CLASS_HID_d0f0] = 2689,
-	[BNXT_ULP_CLASS_HID_f5b0] = 2690,
-	[BNXT_ULP_CLASS_HID_d770] = 2691,
-	[BNXT_ULP_CLASS_HID_f830] = 2692,
-	[BNXT_ULP_CLASS_HID_adc4] = 2693,
-	[BNXT_ULP_CLASS_HID_ae84] = 2694,
-	[BNXT_ULP_CLASS_HID_d044] = 2695,
-	[BNXT_ULP_CLASS_HID_f504] = 2696,
-	[BNXT_ULP_CLASS_HID_1c3c4] = 2697,
-	[BNXT_ULP_CLASS_HID_1e484] = 2698,
-	[BNXT_ULP_CLASS_HID_1c644] = 2699,
-	[BNXT_ULP_CLASS_HID_1eb04] = 2700,
-	[BNXT_ULP_CLASS_HID_1c6f0] = 2701,
-	[BNXT_ULP_CLASS_HID_1ebb0] = 2702,
-	[BNXT_ULP_CLASS_HID_1cd70] = 2703,
-	[BNXT_ULP_CLASS_HID_1f304] = 2704,
-	[BNXT_ULP_CLASS_HID_99a8] = 2705,
-	[BNXT_ULP_CLASS_HID_bb68] = 2706,
-	[BNXT_ULP_CLASS_HID_dc28] = 2707,
-	[BNXT_ULP_CLASS_HID_e1e8] = 2708,
-	[BNXT_ULP_CLASS_HID_92fc] = 2709,
-	[BNXT_ULP_CLASS_HID_b7bc] = 2710,
-	[BNXT_ULP_CLASS_HID_d97c] = 2711,
-	[BNXT_ULP_CLASS_HID_fa3c] = 2712,
-	[BNXT_ULP_CLASS_HID_188fc] = 2713,
-	[BNXT_ULP_CLASS_HID_1adbc] = 2714,
-	[BNXT_ULP_CLASS_HID_1cf7c] = 2715,
-	[BNXT_ULP_CLASS_HID_1f03c] = 2716,
-	[BNXT_ULP_CLASS_HID_18fa8] = 2717,
-	[BNXT_ULP_CLASS_HID_1b168] = 2718,
-	[BNXT_ULP_CLASS_HID_1f228] = 2719,
-	[BNXT_ULP_CLASS_HID_1f7e8] = 2720,
-	[BNXT_ULP_CLASS_HID_ba1c] = 2721,
-	[BNXT_ULP_CLASS_HID_bfdc] = 2722,
-	[BNXT_ULP_CLASS_HID_e09c] = 2723,
-	[BNXT_ULP_CLASS_HID_e25c] = 2724,
-	[BNXT_ULP_CLASS_HID_b760] = 2725,
-	[BNXT_ULP_CLASS_HID_b820] = 2726,
-	[BNXT_ULP_CLASS_HID_fde0] = 2727,
-	[BNXT_ULP_CLASS_HID_fea0] = 2728,
-	[BNXT_ULP_CLASS_HID_1ad60] = 2729,
-	[BNXT_ULP_CLASS_HID_1ae20] = 2730,
-	[BNXT_ULP_CLASS_HID_1d3e0] = 2731,
-	[BNXT_ULP_CLASS_HID_1f4a0] = 2732,
-	[BNXT_ULP_CLASS_HID_1d01c] = 2733,
-	[BNXT_ULP_CLASS_HID_1f5dc] = 2734,
-	[BNXT_ULP_CLASS_HID_1d69c] = 2735,
-	[BNXT_ULP_CLASS_HID_1f85c] = 2736,
-	[BNXT_ULP_CLASS_HID_86c0] = 2737,
-	[BNXT_ULP_CLASS_HID_ab80] = 2738,
-	[BNXT_ULP_CLASS_HID_cd40] = 2739,
-	[BNXT_ULP_CLASS_HID_ee00] = 2740,
-	[BNXT_ULP_CLASS_HID_8314] = 2741,
-	[BNXT_ULP_CLASS_HID_a4d4] = 2742,
-	[BNXT_ULP_CLASS_HID_c994] = 2743,
-	[BNXT_ULP_CLASS_HID_eb54] = 2744,
-	[BNXT_ULP_CLASS_HID_1b914] = 2745,
-	[BNXT_ULP_CLASS_HID_1bad4] = 2746,
-	[BNXT_ULP_CLASS_HID_1ff94] = 2747,
-	[BNXT_ULP_CLASS_HID_1e154] = 2748,
-	[BNXT_ULP_CLASS_HID_1bcc0] = 2749,
-	[BNXT_ULP_CLASS_HID_1a180] = 2750,
-	[BNXT_ULP_CLASS_HID_1e340] = 2751,
-	[BNXT_ULP_CLASS_HID_1e400] = 2752,
-	[BNXT_ULP_CLASS_HID_aab4] = 2753,
-	[BNXT_ULP_CLASS_HID_ac74] = 2754,
-	[BNXT_ULP_CLASS_HID_d134] = 2755,
-	[BNXT_ULP_CLASS_HID_f2f4] = 2756,
-	[BNXT_ULP_CLASS_HID_a7f8] = 2757,
-	[BNXT_ULP_CLASS_HID_a8b8] = 2758,
-	[BNXT_ULP_CLASS_HID_ea78] = 2759,
-	[BNXT_ULP_CLASS_HID_ef38] = 2760,
-	[BNXT_ULP_CLASS_HID_1ddf8] = 2761,
-	[BNXT_ULP_CLASS_HID_1feb8] = 2762,
-	[BNXT_ULP_CLASS_HID_1c078] = 2763,
-	[BNXT_ULP_CLASS_HID_1e538] = 2764,
-	[BNXT_ULP_CLASS_HID_1c0b4] = 2765,
-	[BNXT_ULP_CLASS_HID_1e274] = 2766,
-	[BNXT_ULP_CLASS_HID_1c734] = 2767,
-	[BNXT_ULP_CLASS_HID_1e8f4] = 2768,
-	[BNXT_ULP_CLASS_HID_906c] = 2769,
-	[BNXT_ULP_CLASS_HID_b52c] = 2770,
-	[BNXT_ULP_CLASS_HID_d6ec] = 2771,
-	[BNXT_ULP_CLASS_HID_fbac] = 2772,
-	[BNXT_ULP_CLASS_HID_c86c] = 2773,
-	[BNXT_ULP_CLASS_HID_ed2c] = 2774,
-	[BNXT_ULP_CLASS_HID_d330] = 2775,
-	[BNXT_ULP_CLASS_HID_f4f0] = 2776,
-	[BNXT_ULP_CLASS_HID_182b0] = 2777,
-	[BNXT_ULP_CLASS_HID_1a470] = 2778,
-	[BNXT_ULP_CLASS_HID_1c930] = 2779,
-	[BNXT_ULP_CLASS_HID_1eaf0] = 2780,
-	[BNXT_ULP_CLASS_HID_1866c] = 2781,
-	[BNXT_ULP_CLASS_HID_1ab2c] = 2782,
-	[BNXT_ULP_CLASS_HID_1ccec] = 2783,
-	[BNXT_ULP_CLASS_HID_1f1ac] = 2784,
-	[BNXT_ULP_CLASS_HID_b4d0] = 2785,
-	[BNXT_ULP_CLASS_HID_b990] = 2786,
-	[BNXT_ULP_CLASS_HID_fb50] = 2787,
-	[BNXT_ULP_CLASS_HID_fc10] = 2788,
-	[BNXT_ULP_CLASS_HID_b124] = 2789,
-	[BNXT_ULP_CLASS_HID_b2e4] = 2790,
-	[BNXT_ULP_CLASS_HID_f7a4] = 2791,
-	[BNXT_ULP_CLASS_HID_f964] = 2792,
-	[BNXT_ULP_CLASS_HID_1a724] = 2793,
-	[BNXT_ULP_CLASS_HID_1a8e4] = 2794,
-	[BNXT_ULP_CLASS_HID_1eda4] = 2795,
-	[BNXT_ULP_CLASS_HID_1ef64] = 2796,
-	[BNXT_ULP_CLASS_HID_1aad0] = 2797,
-	[BNXT_ULP_CLASS_HID_1af90] = 2798,
-	[BNXT_ULP_CLASS_HID_1d150] = 2799,
-	[BNXT_ULP_CLASS_HID_1f210] = 2800,
-	[BNXT_ULP_CLASS_HID_8084] = 2801,
-	[BNXT_ULP_CLASS_HID_a244] = 2802,
-	[BNXT_ULP_CLASS_HID_c704] = 2803,
-	[BNXT_ULP_CLASS_HID_e8c4] = 2804,
-	[BNXT_ULP_CLASS_HID_9dc8] = 2805,
-	[BNXT_ULP_CLASS_HID_be88] = 2806,
-	[BNXT_ULP_CLASS_HID_c048] = 2807,
-	[BNXT_ULP_CLASS_HID_e508] = 2808,
-	[BNXT_ULP_CLASS_HID_1b3c8] = 2809,
-	[BNXT_ULP_CLASS_HID_1b488] = 2810,
-	[BNXT_ULP_CLASS_HID_1f648] = 2811,
-	[BNXT_ULP_CLASS_HID_1fb08] = 2812,
-	[BNXT_ULP_CLASS_HID_1b684] = 2813,
-	[BNXT_ULP_CLASS_HID_1b844] = 2814,
-	[BNXT_ULP_CLASS_HID_1fd04] = 2815,
-	[BNXT_ULP_CLASS_HID_1fec4] = 2816,
-	[BNXT_ULP_CLASS_HID_a568] = 2817,
-	[BNXT_ULP_CLASS_HID_a628] = 2818,
-	[BNXT_ULP_CLASS_HID_ebe8] = 2819,
-	[BNXT_ULP_CLASS_HID_eca8] = 2820,
-	[BNXT_ULP_CLASS_HID_a1bc] = 2821,
-	[BNXT_ULP_CLASS_HID_a37c] = 2822,
-	[BNXT_ULP_CLASS_HID_e43c] = 2823,
-	[BNXT_ULP_CLASS_HID_e9fc] = 2824,
-	[BNXT_ULP_CLASS_HID_1d7bc] = 2825,
-	[BNXT_ULP_CLASS_HID_1f97c] = 2826,
-	[BNXT_ULP_CLASS_HID_1da3c] = 2827,
-	[BNXT_ULP_CLASS_HID_1fffc] = 2828,
-	[BNXT_ULP_CLASS_HID_1db68] = 2829,
-	[BNXT_ULP_CLASS_HID_1fc28] = 2830,
-	[BNXT_ULP_CLASS_HID_1c1e8] = 2831,
-	[BNXT_ULP_CLASS_HID_1e2a8] = 2832,
-	[BNXT_ULP_CLASS_HID_9ab8] = 2833,
-	[BNXT_ULP_CLASS_HID_bc78] = 2834,
-	[BNXT_ULP_CLASS_HID_c138] = 2835,
-	[BNXT_ULP_CLASS_HID_e2f8] = 2836,
-	[BNXT_ULP_CLASS_HID_978c] = 2837,
-	[BNXT_ULP_CLASS_HID_b94c] = 2838,
-	[BNXT_ULP_CLASS_HID_da0c] = 2839,
-	[BNXT_ULP_CLASS_HID_ffcc] = 2840,
-	[BNXT_ULP_CLASS_HID_18d8c] = 2841,
-	[BNXT_ULP_CLASS_HID_1af4c] = 2842,
-	[BNXT_ULP_CLASS_HID_1f00c] = 2843,
-	[BNXT_ULP_CLASS_HID_1f5cc] = 2844,
-	[BNXT_ULP_CLASS_HID_1b0b8] = 2845,
-	[BNXT_ULP_CLASS_HID_1b278] = 2846,
-	[BNXT_ULP_CLASS_HID_1f738] = 2847,
-	[BNXT_ULP_CLASS_HID_1f8f8] = 2848,
-	[BNXT_ULP_CLASS_HID_bf2c] = 2849,
-	[BNXT_ULP_CLASS_HID_a0ec] = 2850,
-	[BNXT_ULP_CLASS_HID_e5ac] = 2851,
-	[BNXT_ULP_CLASS_HID_e76c] = 2852,
-	[BNXT_ULP_CLASS_HID_b870] = 2853,
-	[BNXT_ULP_CLASS_HID_bd30] = 2854,
-	[BNXT_ULP_CLASS_HID_fef0] = 2855,
-	[BNXT_ULP_CLASS_HID_e3b0] = 2856,
-	[BNXT_ULP_CLASS_HID_1ae70] = 2857,
-	[BNXT_ULP_CLASS_HID_1f330] = 2858,
-	[BNXT_ULP_CLASS_HID_1d4f0] = 2859,
-	[BNXT_ULP_CLASS_HID_1f9b0] = 2860,
-	[BNXT_ULP_CLASS_HID_1d52c] = 2861,
-	[BNXT_ULP_CLASS_HID_1f6ec] = 2862,
-	[BNXT_ULP_CLASS_HID_1dbac] = 2863,
-	[BNXT_ULP_CLASS_HID_1fd6c] = 2864,
-	[BNXT_ULP_CLASS_HID_34d0] = 2865,
-	[BNXT_ULP_CLASS_HID_3a1c] = 2866,
-	[BNXT_ULP_CLASS_HID_3760] = 2867,
-	[BNXT_ULP_CLASS_HID_5e80] = 2868,
-	[BNXT_ULP_CLASS_HID_5bd4] = 2869,
-	[BNXT_ULP_CLASS_HID_07b8] = 2870,
-	[BNXT_ULP_CLASS_HID_008c] = 2871,
-	[BNXT_ULP_CLASS_HID_282c] = 2872,
-	[BNXT_ULP_CLASS_HID_2570] = 2873,
-	[BNXT_ULP_CLASS_HID_3124] = 2874,
-	[BNXT_ULP_CLASS_HID_5944] = 2875,
-	[BNXT_ULP_CLASS_HID_5588] = 2876,
-	[BNXT_ULP_CLASS_HID_1e7c] = 2877,
-	[BNXT_ULP_CLASS_HID_1b40] = 2878,
-	[BNXT_ULP_CLASS_HID_22e0] = 2879,
-	[BNXT_ULP_CLASS_HID_3f34] = 2880,
-	[BNXT_ULP_CLASS_HID_a77c] = 2881,
-	[BNXT_ULP_CLASS_HID_a8bc] = 2882,
-	[BNXT_ULP_CLASS_HID_edfc] = 2883,
-	[BNXT_ULP_CLASS_HID_ef3c] = 2884,
-	[BNXT_ULP_CLASS_HID_a000] = 2885,
-	[BNXT_ULP_CLASS_HID_a540] = 2886,
-	[BNXT_ULP_CLASS_HID_e680] = 2887,
-	[BNXT_ULP_CLASS_HID_ebc0] = 2888,
-	[BNXT_ULP_CLASS_HID_1d600] = 2889,
-	[BNXT_ULP_CLASS_HID_1fb40] = 2890,
-	[BNXT_ULP_CLASS_HID_1dc80] = 2891,
-	[BNXT_ULP_CLASS_HID_1e1c0] = 2892,
-	[BNXT_ULP_CLASS_HID_1dd7c] = 2893,
-	[BNXT_ULP_CLASS_HID_1febc] = 2894,
-	[BNXT_ULP_CLASS_HID_1c3fc] = 2895,
-	[BNXT_ULP_CLASS_HID_1e53c] = 2896,
-	[BNXT_ULP_CLASS_HID_cbe0] = 2897,
-	[BNXT_ULP_CLASS_HID_b1f4] = 2898,
-	[BNXT_ULP_CLASS_HID_d334] = 2899,
-	[BNXT_ULP_CLASS_HID_f474] = 2900,
-	[BNXT_ULP_CLASS_HID_c4b4] = 2901,
-	[BNXT_ULP_CLASS_HID_e9f4] = 2902,
-	[BNXT_ULP_CLASS_HID_cb34] = 2903,
-	[BNXT_ULP_CLASS_HID_f138] = 2904,
-	[BNXT_ULP_CLASS_HID_19f78] = 2905,
-	[BNXT_ULP_CLASS_HID_1a0b8] = 2906,
-	[BNXT_ULP_CLASS_HID_1c5f8] = 2907,
-	[BNXT_ULP_CLASS_HID_1e738] = 2908,
-	[BNXT_ULP_CLASS_HID_182b4] = 2909,
-	[BNXT_ULP_CLASS_HID_1a7f4] = 2910,
-	[BNXT_ULP_CLASS_HID_1c934] = 2911,
-	[BNXT_ULP_CLASS_HID_1ea74] = 2912,
-	[BNXT_ULP_CLASS_HID_b0d8] = 2913,
-	[BNXT_ULP_CLASS_HID_b218] = 2914,
-	[BNXT_ULP_CLASS_HID_f758] = 2915,
-	[BNXT_ULP_CLASS_HID_f898] = 2916,
-	[BNXT_ULP_CLASS_HID_8dec] = 2917,
-	[BNXT_ULP_CLASS_HID_af2c] = 2918,
-	[BNXT_ULP_CLASS_HID_f06c] = 2919,
-	[BNXT_ULP_CLASS_HID_f5ac] = 2920,
-	[BNXT_ULP_CLASS_HID_1a3ec] = 2921,
-	[BNXT_ULP_CLASS_HID_1a52c] = 2922,
-	[BNXT_ULP_CLASS_HID_1e66c] = 2923,
-	[BNXT_ULP_CLASS_HID_1ebac] = 2924,
-	[BNXT_ULP_CLASS_HID_1a6d8] = 2925,
-	[BNXT_ULP_CLASS_HID_1a818] = 2926,
-	[BNXT_ULP_CLASS_HID_1ed58] = 2927,
-	[BNXT_ULP_CLASS_HID_1ee98] = 2928,
-	[BNXT_ULP_CLASS_HID_d54c] = 2929,
-	[BNXT_ULP_CLASS_HID_f68c] = 2930,
-	[BNXT_ULP_CLASS_HID_dbcc] = 2931,
-	[BNXT_ULP_CLASS_HID_fd0c] = 2932,
-	[BNXT_ULP_CLASS_HID_ae10] = 2933,
-	[BNXT_ULP_CLASS_HID_f350] = 2934,
-	[BNXT_ULP_CLASS_HID_d490] = 2935,
-	[BNXT_ULP_CLASS_HID_f9d0] = 2936,
-	[BNXT_ULP_CLASS_HID_1c410] = 2937,
-	[BNXT_ULP_CLASS_HID_1e950] = 2938,
-	[BNXT_ULP_CLASS_HID_1ca90] = 2939,
-	[BNXT_ULP_CLASS_HID_1f0e4] = 2940,
-	[BNXT_ULP_CLASS_HID_1cb4c] = 2941,
-	[BNXT_ULP_CLASS_HID_1b150] = 2942,
-	[BNXT_ULP_CLASS_HID_1d290] = 2943,
-	[BNXT_ULP_CLASS_HID_1f7d0] = 2944,
-	[BNXT_ULP_CLASS_HID_a1b0] = 2945,
-	[BNXT_ULP_CLASS_HID_a2f0] = 2946,
-	[BNXT_ULP_CLASS_HID_e430] = 2947,
-	[BNXT_ULP_CLASS_HID_e970] = 2948,
-	[BNXT_ULP_CLASS_HID_ba44] = 2949,
-	[BNXT_ULP_CLASS_HID_bf84] = 2950,
-	[BNXT_ULP_CLASS_HID_e0c4] = 2951,
-	[BNXT_ULP_CLASS_HID_e204] = 2952,
-	[BNXT_ULP_CLASS_HID_1d044] = 2953,
-	[BNXT_ULP_CLASS_HID_1f584] = 2954,
-	[BNXT_ULP_CLASS_HID_1d6c4] = 2955,
-	[BNXT_ULP_CLASS_HID_1f804] = 2956,
-	[BNXT_ULP_CLASS_HID_1d7b0] = 2957,
-	[BNXT_ULP_CLASS_HID_1f8f0] = 2958,
-	[BNXT_ULP_CLASS_HID_1da30] = 2959,
-	[BNXT_ULP_CLASS_HID_1ff70] = 2960,
-	[BNXT_ULP_CLASS_HID_c224] = 2961,
-	[BNXT_ULP_CLASS_HID_e764] = 2962,
-	[BNXT_ULP_CLASS_HID_c8a4] = 2963,
-	[BNXT_ULP_CLASS_HID_ede4] = 2964,
-	[BNXT_ULP_CLASS_HID_dee8] = 2965,
-	[BNXT_ULP_CLASS_HID_e028] = 2966,
-	[BNXT_ULP_CLASS_HID_c568] = 2967,
-	[BNXT_ULP_CLASS_HID_e6a8] = 2968,
-	[BNXT_ULP_CLASS_HID_199bc] = 2969,
-	[BNXT_ULP_CLASS_HID_1bafc] = 2970,
-	[BNXT_ULP_CLASS_HID_1dc3c] = 2971,
-	[BNXT_ULP_CLASS_HID_1e17c] = 2972,
-	[BNXT_ULP_CLASS_HID_19ce8] = 2973,
-	[BNXT_ULP_CLASS_HID_1be28] = 2974,
-	[BNXT_ULP_CLASS_HID_1c368] = 2975,
-	[BNXT_ULP_CLASS_HID_1e4a8] = 2976,
-	[BNXT_ULP_CLASS_HID_8b1c] = 2977,
-	[BNXT_ULP_CLASS_HID_ac5c] = 2978,
-	[BNXT_ULP_CLASS_HID_f19c] = 2979,
-	[BNXT_ULP_CLASS_HID_f2dc] = 2980,
-	[BNXT_ULP_CLASS_HID_8420] = 2981,
-	[BNXT_ULP_CLASS_HID_a960] = 2982,
-	[BNXT_ULP_CLASS_HID_caa0] = 2983,
-	[BNXT_ULP_CLASS_HID_efe0] = 2984,
-	[BNXT_ULP_CLASS_HID_1ba20] = 2985,
-	[BNXT_ULP_CLASS_HID_1bf60] = 2986,
-	[BNXT_ULP_CLASS_HID_1e0a0] = 2987,
-	[BNXT_ULP_CLASS_HID_1e5e0] = 2988,
-	[BNXT_ULP_CLASS_HID_1a11c] = 2989,
-	[BNXT_ULP_CLASS_HID_1a25c] = 2990,
-	[BNXT_ULP_CLASS_HID_1e79c] = 2991,
-	[BNXT_ULP_CLASS_HID_1e8dc] = 2992,
-	[BNXT_ULP_CLASS_HID_af80] = 2993,
-	[BNXT_ULP_CLASS_HID_f0c0] = 2994,
-	[BNXT_ULP_CLASS_HID_d200] = 2995,
-	[BNXT_ULP_CLASS_HID_f740] = 2996,
-	[BNXT_ULP_CLASS_HID_a854] = 2997,
-	[BNXT_ULP_CLASS_HID_ad94] = 2998,
-	[BNXT_ULP_CLASS_HID_eed4] = 2999,
-	[BNXT_ULP_CLASS_HID_f014] = 3000,
-	[BNXT_ULP_CLASS_HID_1de54] = 3001,
-	[BNXT_ULP_CLASS_HID_1e394] = 3002,
-	[BNXT_ULP_CLASS_HID_1c4d4] = 3003,
-	[BNXT_ULP_CLASS_HID_1e614] = 3004,
-	[BNXT_ULP_CLASS_HID_1c580] = 3005,
-	[BNXT_ULP_CLASS_HID_1e6c0] = 3006,
-	[BNXT_ULP_CLASS_HID_1c800] = 3007,
-	[BNXT_ULP_CLASS_HID_1ed40] = 3008,
-	[BNXT_ULP_CLASS_HID_8c6c] = 3009,
-	[BNXT_ULP_CLASS_HID_b1ac] = 3010,
-	[BNXT_ULP_CLASS_HID_f2ec] = 3011,
-	[BNXT_ULP_CLASS_HID_f42c] = 3012,
-	[BNXT_ULP_CLASS_HID_8930] = 3013,
-	[BNXT_ULP_CLASS_HID_aa70] = 3014,
-	[BNXT_ULP_CLASS_HID_cfb0] = 3015,
-	[BNXT_ULP_CLASS_HID_f0f0] = 3016,
-	[BNXT_ULP_CLASS_HID_1bf30] = 3017,
-	[BNXT_ULP_CLASS_HID_1a070] = 3018,
-	[BNXT_ULP_CLASS_HID_1e5b0] = 3019,
-	[BNXT_ULP_CLASS_HID_1e6f0] = 3020,
-	[BNXT_ULP_CLASS_HID_1a26c] = 3021,
-	[BNXT_ULP_CLASS_HID_1a7ac] = 3022,
-	[BNXT_ULP_CLASS_HID_1e8ec] = 3023,
-	[BNXT_ULP_CLASS_HID_1ea2c] = 3024,
-	[BNXT_ULP_CLASS_HID_d090] = 3025,
-	[BNXT_ULP_CLASS_HID_f5d0] = 3026,
-	[BNXT_ULP_CLASS_HID_d710] = 3027,
-	[BNXT_ULP_CLASS_HID_f850] = 3028,
-	[BNXT_ULP_CLASS_HID_ada4] = 3029,
-	[BNXT_ULP_CLASS_HID_aee4] = 3030,
-	[BNXT_ULP_CLASS_HID_d024] = 3031,
-	[BNXT_ULP_CLASS_HID_f564] = 3032,
-	[BNXT_ULP_CLASS_HID_1c3a4] = 3033,
-	[BNXT_ULP_CLASS_HID_1e4e4] = 3034,
-	[BNXT_ULP_CLASS_HID_1c624] = 3035,
-	[BNXT_ULP_CLASS_HID_1eb64] = 3036,
-	[BNXT_ULP_CLASS_HID_1c690] = 3037,
-	[BNXT_ULP_CLASS_HID_1ebd0] = 3038,
-	[BNXT_ULP_CLASS_HID_1cd10] = 3039,
-	[BNXT_ULP_CLASS_HID_1f364] = 3040,
-	[BNXT_ULP_CLASS_HID_99c8] = 3041,
-	[BNXT_ULP_CLASS_HID_bb08] = 3042,
-	[BNXT_ULP_CLASS_HID_dc48] = 3043,
-	[BNXT_ULP_CLASS_HID_e188] = 3044,
-	[BNXT_ULP_CLASS_HID_929c] = 3045,
-	[BNXT_ULP_CLASS_HID_b7dc] = 3046,
-	[BNXT_ULP_CLASS_HID_d91c] = 3047,
-	[BNXT_ULP_CLASS_HID_fa5c] = 3048,
-	[BNXT_ULP_CLASS_HID_1889c] = 3049,
-	[BNXT_ULP_CLASS_HID_1addc] = 3050,
-	[BNXT_ULP_CLASS_HID_1cf1c] = 3051,
-	[BNXT_ULP_CLASS_HID_1f05c] = 3052,
-	[BNXT_ULP_CLASS_HID_18fc8] = 3053,
-	[BNXT_ULP_CLASS_HID_1b108] = 3054,
-	[BNXT_ULP_CLASS_HID_1f248] = 3055,
-	[BNXT_ULP_CLASS_HID_1f788] = 3056,
-	[BNXT_ULP_CLASS_HID_ba7c] = 3057,
-	[BNXT_ULP_CLASS_HID_bfbc] = 3058,
-	[BNXT_ULP_CLASS_HID_e0fc] = 3059,
-	[BNXT_ULP_CLASS_HID_e23c] = 3060,
-	[BNXT_ULP_CLASS_HID_b700] = 3061,
-	[BNXT_ULP_CLASS_HID_b840] = 3062,
-	[BNXT_ULP_CLASS_HID_fd80] = 3063,
-	[BNXT_ULP_CLASS_HID_fec0] = 3064,
-	[BNXT_ULP_CLASS_HID_1ad00] = 3065,
-	[BNXT_ULP_CLASS_HID_1ae40] = 3066,
-	[BNXT_ULP_CLASS_HID_1d380] = 3067,
-	[BNXT_ULP_CLASS_HID_1f4c0] = 3068,
-	[BNXT_ULP_CLASS_HID_1d07c] = 3069,
-	[BNXT_ULP_CLASS_HID_1f5bc] = 3070,
-	[BNXT_ULP_CLASS_HID_1d6fc] = 3071,
-	[BNXT_ULP_CLASS_HID_1f83c] = 3072,
-	[BNXT_ULP_CLASS_HID_86a0] = 3073,
-	[BNXT_ULP_CLASS_HID_abe0] = 3074,
-	[BNXT_ULP_CLASS_HID_cd20] = 3075,
-	[BNXT_ULP_CLASS_HID_ee60] = 3076,
-	[BNXT_ULP_CLASS_HID_8374] = 3077,
-	[BNXT_ULP_CLASS_HID_a4b4] = 3078,
-	[BNXT_ULP_CLASS_HID_c9f4] = 3079,
-	[BNXT_ULP_CLASS_HID_eb34] = 3080,
-	[BNXT_ULP_CLASS_HID_1b974] = 3081,
-	[BNXT_ULP_CLASS_HID_1bab4] = 3082,
-	[BNXT_ULP_CLASS_HID_1fff4] = 3083,
-	[BNXT_ULP_CLASS_HID_1e134] = 3084,
-	[BNXT_ULP_CLASS_HID_1bca0] = 3085,
-	[BNXT_ULP_CLASS_HID_1a1e0] = 3086,
-	[BNXT_ULP_CLASS_HID_1e320] = 3087,
-	[BNXT_ULP_CLASS_HID_1e460] = 3088,
-	[BNXT_ULP_CLASS_HID_aad4] = 3089,
-	[BNXT_ULP_CLASS_HID_ac14] = 3090,
-	[BNXT_ULP_CLASS_HID_d154] = 3091,
-	[BNXT_ULP_CLASS_HID_f294] = 3092,
-	[BNXT_ULP_CLASS_HID_a798] = 3093,
-	[BNXT_ULP_CLASS_HID_a8d8] = 3094,
-	[BNXT_ULP_CLASS_HID_ea18] = 3095,
-	[BNXT_ULP_CLASS_HID_ef58] = 3096,
-	[BNXT_ULP_CLASS_HID_1dd98] = 3097,
-	[BNXT_ULP_CLASS_HID_1fed8] = 3098,
-	[BNXT_ULP_CLASS_HID_1c018] = 3099,
-	[BNXT_ULP_CLASS_HID_1e558] = 3100,
-	[BNXT_ULP_CLASS_HID_1c0d4] = 3101,
-	[BNXT_ULP_CLASS_HID_1e214] = 3102,
-	[BNXT_ULP_CLASS_HID_1c754] = 3103,
-	[BNXT_ULP_CLASS_HID_1e894] = 3104,
-	[BNXT_ULP_CLASS_HID_900c] = 3105,
-	[BNXT_ULP_CLASS_HID_b54c] = 3106,
-	[BNXT_ULP_CLASS_HID_d68c] = 3107,
-	[BNXT_ULP_CLASS_HID_fbcc] = 3108,
-	[BNXT_ULP_CLASS_HID_c80c] = 3109,
-	[BNXT_ULP_CLASS_HID_ed4c] = 3110,
-	[BNXT_ULP_CLASS_HID_d350] = 3111,
-	[BNXT_ULP_CLASS_HID_f490] = 3112,
-	[BNXT_ULP_CLASS_HID_182d0] = 3113,
-	[BNXT_ULP_CLASS_HID_1a410] = 3114,
-	[BNXT_ULP_CLASS_HID_1c950] = 3115,
-	[BNXT_ULP_CLASS_HID_1ea90] = 3116,
-	[BNXT_ULP_CLASS_HID_1860c] = 3117,
-	[BNXT_ULP_CLASS_HID_1ab4c] = 3118,
-	[BNXT_ULP_CLASS_HID_1cc8c] = 3119,
-	[BNXT_ULP_CLASS_HID_1f1cc] = 3120,
-	[BNXT_ULP_CLASS_HID_b4b0] = 3121,
-	[BNXT_ULP_CLASS_HID_b9f0] = 3122,
-	[BNXT_ULP_CLASS_HID_fb30] = 3123,
-	[BNXT_ULP_CLASS_HID_fc70] = 3124,
-	[BNXT_ULP_CLASS_HID_b144] = 3125,
-	[BNXT_ULP_CLASS_HID_b284] = 3126,
-	[BNXT_ULP_CLASS_HID_f7c4] = 3127,
-	[BNXT_ULP_CLASS_HID_f904] = 3128,
-	[BNXT_ULP_CLASS_HID_1a744] = 3129,
-	[BNXT_ULP_CLASS_HID_1a884] = 3130,
-	[BNXT_ULP_CLASS_HID_1edc4] = 3131,
-	[BNXT_ULP_CLASS_HID_1ef04] = 3132,
-	[BNXT_ULP_CLASS_HID_1aab0] = 3133,
-	[BNXT_ULP_CLASS_HID_1aff0] = 3134,
-	[BNXT_ULP_CLASS_HID_1d130] = 3135,
-	[BNXT_ULP_CLASS_HID_1f270] = 3136,
-	[BNXT_ULP_CLASS_HID_80e4] = 3137,
-	[BNXT_ULP_CLASS_HID_a224] = 3138,
-	[BNXT_ULP_CLASS_HID_c764] = 3139,
-	[BNXT_ULP_CLASS_HID_e8a4] = 3140,
-	[BNXT_ULP_CLASS_HID_9da8] = 3141,
-	[BNXT_ULP_CLASS_HID_bee8] = 3142,
-	[BNXT_ULP_CLASS_HID_c028] = 3143,
-	[BNXT_ULP_CLASS_HID_e568] = 3144,
-	[BNXT_ULP_CLASS_HID_1b3a8] = 3145,
-	[BNXT_ULP_CLASS_HID_1b4e8] = 3146,
-	[BNXT_ULP_CLASS_HID_1f628] = 3147,
-	[BNXT_ULP_CLASS_HID_1fb68] = 3148,
-	[BNXT_ULP_CLASS_HID_1b6e4] = 3149,
-	[BNXT_ULP_CLASS_HID_1b824] = 3150,
-	[BNXT_ULP_CLASS_HID_1fd64] = 3151,
-	[BNXT_ULP_CLASS_HID_1fea4] = 3152,
-	[BNXT_ULP_CLASS_HID_a508] = 3153,
-	[BNXT_ULP_CLASS_HID_a648] = 3154,
-	[BNXT_ULP_CLASS_HID_eb88] = 3155,
-	[BNXT_ULP_CLASS_HID_ecc8] = 3156,
-	[BNXT_ULP_CLASS_HID_a1dc] = 3157,
-	[BNXT_ULP_CLASS_HID_a31c] = 3158,
-	[BNXT_ULP_CLASS_HID_e45c] = 3159,
-	[BNXT_ULP_CLASS_HID_e99c] = 3160,
-	[BNXT_ULP_CLASS_HID_1d7dc] = 3161,
-	[BNXT_ULP_CLASS_HID_1f91c] = 3162,
-	[BNXT_ULP_CLASS_HID_1da5c] = 3163,
-	[BNXT_ULP_CLASS_HID_1ff9c] = 3164,
-	[BNXT_ULP_CLASS_HID_1db08] = 3165,
-	[BNXT_ULP_CLASS_HID_1fc48] = 3166,
-	[BNXT_ULP_CLASS_HID_1c188] = 3167,
-	[BNXT_ULP_CLASS_HID_1e2c8] = 3168,
-	[BNXT_ULP_CLASS_HID_9ad8] = 3169,
-	[BNXT_ULP_CLASS_HID_bc18] = 3170,
-	[BNXT_ULP_CLASS_HID_c158] = 3171,
-	[BNXT_ULP_CLASS_HID_e298] = 3172,
-	[BNXT_ULP_CLASS_HID_97ec] = 3173,
-	[BNXT_ULP_CLASS_HID_b92c] = 3174,
-	[BNXT_ULP_CLASS_HID_da6c] = 3175,
-	[BNXT_ULP_CLASS_HID_ffac] = 3176,
-	[BNXT_ULP_CLASS_HID_18dec] = 3177,
-	[BNXT_ULP_CLASS_HID_1af2c] = 3178,
-	[BNXT_ULP_CLASS_HID_1f06c] = 3179,
-	[BNXT_ULP_CLASS_HID_1f5ac] = 3180,
-	[BNXT_ULP_CLASS_HID_1b0d8] = 3181,
-	[BNXT_ULP_CLASS_HID_1b218] = 3182,
-	[BNXT_ULP_CLASS_HID_1f758] = 3183,
-	[BNXT_ULP_CLASS_HID_1f898] = 3184,
-	[BNXT_ULP_CLASS_HID_bf4c] = 3185,
-	[BNXT_ULP_CLASS_HID_a08c] = 3186,
-	[BNXT_ULP_CLASS_HID_e5cc] = 3187,
-	[BNXT_ULP_CLASS_HID_e70c] = 3188,
-	[BNXT_ULP_CLASS_HID_b810] = 3189,
-	[BNXT_ULP_CLASS_HID_bd50] = 3190,
-	[BNXT_ULP_CLASS_HID_fe90] = 3191,
-	[BNXT_ULP_CLASS_HID_e3d0] = 3192,
-	[BNXT_ULP_CLASS_HID_1ae10] = 3193,
-	[BNXT_ULP_CLASS_HID_1f350] = 3194,
-	[BNXT_ULP_CLASS_HID_1d490] = 3195,
-	[BNXT_ULP_CLASS_HID_1f9d0] = 3196,
-	[BNXT_ULP_CLASS_HID_1d54c] = 3197,
-	[BNXT_ULP_CLASS_HID_1f68c] = 3198,
-	[BNXT_ULP_CLASS_HID_1dbcc] = 3199,
-	[BNXT_ULP_CLASS_HID_1fd0c] = 3200,
-	[BNXT_ULP_CLASS_HID_34b0] = 3201,
-	[BNXT_ULP_CLASS_HID_3a7c] = 3202,
-	[BNXT_ULP_CLASS_HID_3700] = 3203,
-	[BNXT_ULP_CLASS_HID_5ee0] = 3204,
-	[BNXT_ULP_CLASS_HID_5bb4] = 3205,
-	[BNXT_ULP_CLASS_HID_07d8] = 3206,
-	[BNXT_ULP_CLASS_HID_00ec] = 3207,
-	[BNXT_ULP_CLASS_HID_284c] = 3208,
-	[BNXT_ULP_CLASS_HID_2510] = 3209,
-	[BNXT_ULP_CLASS_HID_3144] = 3210,
-	[BNXT_ULP_CLASS_HID_5924] = 3211,
-	[BNXT_ULP_CLASS_HID_55e8] = 3212,
-	[BNXT_ULP_CLASS_HID_1e1c] = 3213,
-	[BNXT_ULP_CLASS_HID_1b20] = 3214,
-	[BNXT_ULP_CLASS_HID_2280] = 3215,
-	[BNXT_ULP_CLASS_HID_3f54] = 3216,
-	[BNXT_ULP_CLASS_HID_24604] = 3217,
-	[BNXT_ULP_CLASS_HID_255d4] = 3218,
-	[BNXT_ULP_CLASS_HID_22e08] = 3219,
-	[BNXT_ULP_CLASS_HID_24378] = 3220,
-	[BNXT_ULP_CLASS_HID_20fcc] = 3221,
-	[BNXT_ULP_CLASS_HID_21a9c] = 3222,
-	[BNXT_ULP_CLASS_HID_217d0] = 3223,
-	[BNXT_ULP_CLASS_HID_20800] = 3224,
-	[BNXT_ULP_CLASS_HID_253a0] = 3225,
-	[BNXT_ULP_CLASS_HID_23f70] = 3226,
-	[BNXT_ULP_CLASS_HID_23ba4] = 3227,
-	[BNXT_ULP_CLASS_HID_22c94] = 3228,
-	[BNXT_ULP_CLASS_HID_21968] = 3229,
-	[BNXT_ULP_CLASS_HID_243c4] = 3230,
-	[BNXT_ULP_CLASS_HID_25c38] = 3231,
-	[BNXT_ULP_CLASS_HID_2125c] = 3232,
-	[BNXT_ULP_CLASS_HID_240c8] = 3233,
-	[BNXT_ULP_CLASS_HID_22f98] = 3234,
-	[BNXT_ULP_CLASS_HID_228cc] = 3235,
-	[BNXT_ULP_CLASS_HID_25d3c] = 3236,
-	[BNXT_ULP_CLASS_HID_20990] = 3237,
-	[BNXT_ULP_CLASS_HID_214a0] = 3238,
-	[BNXT_ULP_CLASS_HID_21194] = 3239,
-	[BNXT_ULP_CLASS_HID_202c4] = 3240,
-	[BNXT_ULP_CLASS_HID_22a64] = 3241,
-	[BNXT_ULP_CLASS_HID_23934] = 3242,
-	[BNXT_ULP_CLASS_HID_23268] = 3243,
-	[BNXT_ULP_CLASS_HID_22758] = 3244,
-	[BNXT_ULP_CLASS_HID_2132c] = 3245,
-	[BNXT_ULP_CLASS_HID_25d88] = 3246,
-	[BNXT_ULP_CLASS_HID_256fc] = 3247,
-	[BNXT_ULP_CLASS_HID_24b2c] = 3248,
-	[BNXT_ULP_CLASS_HID_22f14] = 3249,
-	[BNXT_ULP_CLASS_HID_23a24] = 3250,
-	[BNXT_ULP_CLASS_HID_23718] = 3251,
-	[BNXT_ULP_CLASS_HID_22848] = 3252,
-	[BNXT_ULP_CLASS_HID_214dc] = 3253,
-	[BNXT_ULP_CLASS_HID_25eb8] = 3254,
-	[BNXT_ULP_CLASS_HID_25bec] = 3255,
-	[BNXT_ULP_CLASS_HID_21110] = 3256,
-	[BNXT_ULP_CLASS_HID_238b0] = 3257,
-	[BNXT_ULP_CLASS_HID_20440] = 3258,
-	[BNXT_ULP_CLASS_HID_200b4] = 3259,
-	[BNXT_ULP_CLASS_HID_235e4] = 3260,
-	[BNXT_ULP_CLASS_HID_25d04] = 3261,
-	[BNXT_ULP_CLASS_HID_228d4] = 3262,
-	[BNXT_ULP_CLASS_HID_22508] = 3263,
-	[BNXT_ULP_CLASS_HID_25678] = 3264,
-	[BNXT_ULP_CLASS_HID_229d8] = 3265,
-	[BNXT_ULP_CLASS_HID_234e8] = 3266,
-	[BNXT_ULP_CLASS_HID_231dc] = 3267,
-	[BNXT_ULP_CLASS_HID_2220c] = 3268,
-	[BNXT_ULP_CLASS_HID_24dac] = 3269,
-	[BNXT_ULP_CLASS_HID_2597c] = 3270,
-	[BNXT_ULP_CLASS_HID_255b0] = 3271,
-	[BNXT_ULP_CLASS_HID_246e0] = 3272,
-	[BNXT_ULP_CLASS_HID_23374] = 3273,
-	[BNXT_ULP_CLASS_HID_21e04] = 3274,
-	[BNXT_ULP_CLASS_HID_21b78] = 3275,
-	[BNXT_ULP_CLASS_HID_20fa8] = 3276,
-	[BNXT_ULP_CLASS_HID_257c8] = 3277,
-	[BNXT_ULP_CLASS_HID_22298] = 3278,
-	[BNXT_ULP_CLASS_HID_23fcc] = 3279,
-	[BNXT_ULP_CLASS_HID_2503c] = 3280,
-	[BNXT_ULP_CLASS_HID_2239c] = 3281,
-	[BNXT_ULP_CLASS_HID_20eac] = 3282,
-	[BNXT_ULP_CLASS_HID_20be0] = 3283,
-	[BNXT_ULP_CLASS_HID_23cd0] = 3284,
-	[BNXT_ULP_CLASS_HID_24470] = 3285,
-	[BNXT_ULP_CLASS_HID_25300] = 3286,
-	[BNXT_ULP_CLASS_HID_22c74] = 3287,
-	[BNXT_ULP_CLASS_HID_240a4] = 3288,
-	[BNXT_ULP_CLASS_HID_23da0] = 3289,
-	[BNXT_ULP_CLASS_HID_20970] = 3290,
-	[BNXT_ULP_CLASS_HID_205a4] = 3291,
-	[BNXT_ULP_CLASS_HID_23694] = 3292,
-	[BNXT_ULP_CLASS_HID_25e34] = 3293,
-	[BNXT_ULP_CLASS_HID_22dc4] = 3294,
-	[BNXT_ULP_CLASS_HID_22638] = 3295,
-	[BNXT_ULP_CLASS_HID_25b68] = 3296,
-	[BNXT_ULP_CLASS_HID_34c8] = 3297,
-	[BNXT_ULP_CLASS_HID_3a04] = 3298,
-	[BNXT_ULP_CLASS_HID_09d4] = 3299,
-	[BNXT_ULP_CLASS_HID_5e98] = 3300,
-	[BNXT_ULP_CLASS_HID_2da8] = 3301,
-	[BNXT_ULP_CLASS_HID_07a0] = 3302,
-	[BNXT_ULP_CLASS_HID_1370] = 3303,
-	[BNXT_ULP_CLASS_HID_2834] = 3304,
-	[BNXT_ULP_CLASS_HID_37c4] = 3305,
-	[BNXT_ULP_CLASS_HID_0398] = 3306,
-	[BNXT_ULP_CLASS_HID_595c] = 3307,
-	[BNXT_ULP_CLASS_HID_246c] = 3308,
-	[BNXT_ULP_CLASS_HID_1e64] = 3309,
-	[BNXT_ULP_CLASS_HID_48c0] = 3310,
-	[BNXT_ULP_CLASS_HID_22f8] = 3311,
-	[BNXT_ULP_CLASS_HID_3188] = 3312,
-	[BNXT_ULP_CLASS_HID_24664] = 3313,
-	[BNXT_ULP_CLASS_HID_29418] = 3314,
-	[BNXT_ULP_CLASS_HID_30118] = 3315,
-	[BNXT_ULP_CLASS_HID_38a18] = 3316,
-	[BNXT_ULP_CLASS_HID_255b4] = 3317,
-	[BNXT_ULP_CLASS_HID_2deb4] = 3318,
-	[BNXT_ULP_CLASS_HID_34bb4] = 3319,
-	[BNXT_ULP_CLASS_HID_39968] = 3320,
-	[BNXT_ULP_CLASS_HID_22e68] = 3321,
-	[BNXT_ULP_CLASS_HID_2db68] = 3322,
-	[BNXT_ULP_CLASS_HID_34468] = 3323,
-	[BNXT_ULP_CLASS_HID_3921c] = 3324,
-	[BNXT_ULP_CLASS_HID_24318] = 3325,
-	[BNXT_ULP_CLASS_HID_290cc] = 3326,
-	[BNXT_ULP_CLASS_HID_31dcc] = 3327,
-	[BNXT_ULP_CLASS_HID_386cc] = 3328,
-	[BNXT_ULP_CLASS_HID_20fac] = 3329,
-	[BNXT_ULP_CLASS_HID_2b8ac] = 3330,
-	[BNXT_ULP_CLASS_HID_325ac] = 3331,
-	[BNXT_ULP_CLASS_HID_3aeac] = 3332,
-	[BNXT_ULP_CLASS_HID_21afc] = 3333,
-	[BNXT_ULP_CLASS_HID_287fc] = 3334,
-	[BNXT_ULP_CLASS_HID_330fc] = 3335,
-	[BNXT_ULP_CLASS_HID_3bdfc] = 3336,
-	[BNXT_ULP_CLASS_HID_217b0] = 3337,
-	[BNXT_ULP_CLASS_HID_280b0] = 3338,
-	[BNXT_ULP_CLASS_HID_30db0] = 3339,
-	[BNXT_ULP_CLASS_HID_3b6b0] = 3340,
-	[BNXT_ULP_CLASS_HID_20860] = 3341,
-	[BNXT_ULP_CLASS_HID_2b560] = 3342,
-	[BNXT_ULP_CLASS_HID_33e60] = 3343,
-	[BNXT_ULP_CLASS_HID_3ab60] = 3344,
-	[BNXT_ULP_CLASS_HID_253c0] = 3345,
-	[BNXT_ULP_CLASS_HID_2dcc0] = 3346,
-	[BNXT_ULP_CLASS_HID_349c0] = 3347,
-	[BNXT_ULP_CLASS_HID_397f4] = 3348,
-	[BNXT_ULP_CLASS_HID_23f10] = 3349,
-	[BNXT_ULP_CLASS_HID_2a810] = 3350,
-	[BNXT_ULP_CLASS_HID_35510] = 3351,
-	[BNXT_ULP_CLASS_HID_3de10] = 3352,
-	[BNXT_ULP_CLASS_HID_23bc4] = 3353,
-	[BNXT_ULP_CLASS_HID_2a4c4] = 3354,
-	[BNXT_ULP_CLASS_HID_351c4] = 3355,
-	[BNXT_ULP_CLASS_HID_3dac4] = 3356,
-	[BNXT_ULP_CLASS_HID_22cf4] = 3357,
-	[BNXT_ULP_CLASS_HID_2d9f4] = 3358,
-	[BNXT_ULP_CLASS_HID_342f4] = 3359,
-	[BNXT_ULP_CLASS_HID_390a8] = 3360,
-	[BNXT_ULP_CLASS_HID_21908] = 3361,
-	[BNXT_ULP_CLASS_HID_28208] = 3362,
-	[BNXT_ULP_CLASS_HID_30f08] = 3363,
-	[BNXT_ULP_CLASS_HID_3b808] = 3364,
-	[BNXT_ULP_CLASS_HID_243a4] = 3365,
-	[BNXT_ULP_CLASS_HID_29158] = 3366,
-	[BNXT_ULP_CLASS_HID_31a58] = 3367,
-	[BNXT_ULP_CLASS_HID_38758] = 3368,
-	[BNXT_ULP_CLASS_HID_25c58] = 3369,
-	[BNXT_ULP_CLASS_HID_2c958] = 3370,
-	[BNXT_ULP_CLASS_HID_3170c] = 3371,
-	[BNXT_ULP_CLASS_HID_3800c] = 3372,
-	[BNXT_ULP_CLASS_HID_2123c] = 3373,
-	[BNXT_ULP_CLASS_HID_29f3c] = 3374,
-	[BNXT_ULP_CLASS_HID_3083c] = 3375,
-	[BNXT_ULP_CLASS_HID_3b53c] = 3376,
-	[BNXT_ULP_CLASS_HID_240a8] = 3377,
-	[BNXT_ULP_CLASS_HID_2cda8] = 3378,
-	[BNXT_ULP_CLASS_HID_31b5c] = 3379,
-	[BNXT_ULP_CLASS_HID_3845c] = 3380,
-	[BNXT_ULP_CLASS_HID_22ff8] = 3381,
-	[BNXT_ULP_CLASS_HID_2d8f8] = 3382,
-	[BNXT_ULP_CLASS_HID_345f8] = 3383,
-	[BNXT_ULP_CLASS_HID_393ac] = 3384,
-	[BNXT_ULP_CLASS_HID_228ac] = 3385,
-	[BNXT_ULP_CLASS_HID_2d5ac] = 3386,
-	[BNXT_ULP_CLASS_HID_35eac] = 3387,
-	[BNXT_ULP_CLASS_HID_3cbac] = 3388,
-	[BNXT_ULP_CLASS_HID_25d5c] = 3389,
-	[BNXT_ULP_CLASS_HID_2c65c] = 3390,
-	[BNXT_ULP_CLASS_HID_31410] = 3391,
-	[BNXT_ULP_CLASS_HID_38110] = 3392,
-	[BNXT_ULP_CLASS_HID_209f0] = 3393,
-	[BNXT_ULP_CLASS_HID_2b2f0] = 3394,
-	[BNXT_ULP_CLASS_HID_33ff0] = 3395,
-	[BNXT_ULP_CLASS_HID_3a8f0] = 3396,
-	[BNXT_ULP_CLASS_HID_214c0] = 3397,
-	[BNXT_ULP_CLASS_HID_281c0] = 3398,
-	[BNXT_ULP_CLASS_HID_30ac0] = 3399,
-	[BNXT_ULP_CLASS_HID_3b7c0] = 3400,
-	[BNXT_ULP_CLASS_HID_211f4] = 3401,
-	[BNXT_ULP_CLASS_HID_29af4] = 3402,
-	[BNXT_ULP_CLASS_HID_307f4] = 3403,
-	[BNXT_ULP_CLASS_HID_3b0f4] = 3404,
-	[BNXT_ULP_CLASS_HID_202a4] = 3405,
-	[BNXT_ULP_CLASS_HID_28fa4] = 3406,
-	[BNXT_ULP_CLASS_HID_338a4] = 3407,
-	[BNXT_ULP_CLASS_HID_3a5a4] = 3408,
-	[BNXT_ULP_CLASS_HID_22a04] = 3409,
-	[BNXT_ULP_CLASS_HID_2d704] = 3410,
-	[BNXT_ULP_CLASS_HID_34004] = 3411,
-	[BNXT_ULP_CLASS_HID_3cd04] = 3412,
-	[BNXT_ULP_CLASS_HID_23954] = 3413,
-	[BNXT_ULP_CLASS_HID_2a254] = 3414,
-	[BNXT_ULP_CLASS_HID_32f54] = 3415,
-	[BNXT_ULP_CLASS_HID_3d854] = 3416,
-	[BNXT_ULP_CLASS_HID_23208] = 3417,
-	[BNXT_ULP_CLASS_HID_2bf08] = 3418,
-	[BNXT_ULP_CLASS_HID_32808] = 3419,
-	[BNXT_ULP_CLASS_HID_3d508] = 3420,
-	[BNXT_ULP_CLASS_HID_22738] = 3421,
-	[BNXT_ULP_CLASS_HID_2d038] = 3422,
-	[BNXT_ULP_CLASS_HID_35d38] = 3423,
-	[BNXT_ULP_CLASS_HID_3c638] = 3424,
-	[BNXT_ULP_CLASS_HID_2134c] = 3425,
-	[BNXT_ULP_CLASS_HID_29c4c] = 3426,
-	[BNXT_ULP_CLASS_HID_3094c] = 3427,
-	[BNXT_ULP_CLASS_HID_3b24c] = 3428,
-	[BNXT_ULP_CLASS_HID_25de8] = 3429,
-	[BNXT_ULP_CLASS_HID_2c6e8] = 3430,
-	[BNXT_ULP_CLASS_HID_3149c] = 3431,
-	[BNXT_ULP_CLASS_HID_3819c] = 3432,
-	[BNXT_ULP_CLASS_HID_2569c] = 3433,
-	[BNXT_ULP_CLASS_HID_2c39c] = 3434,
-	[BNXT_ULP_CLASS_HID_31150] = 3435,
-	[BNXT_ULP_CLASS_HID_39a50] = 3436,
-	[BNXT_ULP_CLASS_HID_24b4c] = 3437,
-	[BNXT_ULP_CLASS_HID_29900] = 3438,
-	[BNXT_ULP_CLASS_HID_30200] = 3439,
-	[BNXT_ULP_CLASS_HID_38f00] = 3440,
-	[BNXT_ULP_CLASS_HID_22f74] = 3441,
-	[BNXT_ULP_CLASS_HID_2d874] = 3442,
-	[BNXT_ULP_CLASS_HID_34574] = 3443,
-	[BNXT_ULP_CLASS_HID_39328] = 3444,
-	[BNXT_ULP_CLASS_HID_23a44] = 3445,
-	[BNXT_ULP_CLASS_HID_2a744] = 3446,
-	[BNXT_ULP_CLASS_HID_35044] = 3447,
-	[BNXT_ULP_CLASS_HID_3dd44] = 3448,
-	[BNXT_ULP_CLASS_HID_23778] = 3449,
-	[BNXT_ULP_CLASS_HID_2a078] = 3450,
-	[BNXT_ULP_CLASS_HID_32d78] = 3451,
-	[BNXT_ULP_CLASS_HID_3d678] = 3452,
-	[BNXT_ULP_CLASS_HID_22828] = 3453,
-	[BNXT_ULP_CLASS_HID_2d528] = 3454,
-	[BNXT_ULP_CLASS_HID_35e28] = 3455,
-	[BNXT_ULP_CLASS_HID_3cb28] = 3456,
-	[BNXT_ULP_CLASS_HID_214bc] = 3457,
-	[BNXT_ULP_CLASS_HID_281bc] = 3458,
-	[BNXT_ULP_CLASS_HID_30abc] = 3459,
-	[BNXT_ULP_CLASS_HID_3b7bc] = 3460,
-	[BNXT_ULP_CLASS_HID_25ed8] = 3461,
-	[BNXT_ULP_CLASS_HID_2cbd8] = 3462,
-	[BNXT_ULP_CLASS_HID_3198c] = 3463,
-	[BNXT_ULP_CLASS_HID_3828c] = 3464,
-	[BNXT_ULP_CLASS_HID_25b8c] = 3465,
-	[BNXT_ULP_CLASS_HID_2c48c] = 3466,
-	[BNXT_ULP_CLASS_HID_31240] = 3467,
-	[BNXT_ULP_CLASS_HID_39f40] = 3468,
-	[BNXT_ULP_CLASS_HID_21170] = 3469,
-	[BNXT_ULP_CLASS_HID_29a70] = 3470,
-	[BNXT_ULP_CLASS_HID_30770] = 3471,
-	[BNXT_ULP_CLASS_HID_3b070] = 3472,
-	[BNXT_ULP_CLASS_HID_238d0] = 3473,
-	[BNXT_ULP_CLASS_HID_2a5d0] = 3474,
-	[BNXT_ULP_CLASS_HID_32ed0] = 3475,
-	[BNXT_ULP_CLASS_HID_3dbd0] = 3476,
-	[BNXT_ULP_CLASS_HID_20420] = 3477,
-	[BNXT_ULP_CLASS_HID_2b120] = 3478,
-	[BNXT_ULP_CLASS_HID_33a20] = 3479,
-	[BNXT_ULP_CLASS_HID_3a720] = 3480,
-	[BNXT_ULP_CLASS_HID_200d4] = 3481,
-	[BNXT_ULP_CLASS_HID_28dd4] = 3482,
-	[BNXT_ULP_CLASS_HID_336d4] = 3483,
-	[BNXT_ULP_CLASS_HID_3a3d4] = 3484,
-	[BNXT_ULP_CLASS_HID_23584] = 3485,
-	[BNXT_ULP_CLASS_HID_2be84] = 3486,
-	[BNXT_ULP_CLASS_HID_32b84] = 3487,
-	[BNXT_ULP_CLASS_HID_3d484] = 3488,
-	[BNXT_ULP_CLASS_HID_25d64] = 3489,
-	[BNXT_ULP_CLASS_HID_2c664] = 3490,
-	[BNXT_ULP_CLASS_HID_31418] = 3491,
-	[BNXT_ULP_CLASS_HID_38118] = 3492,
-	[BNXT_ULP_CLASS_HID_228b4] = 3493,
-	[BNXT_ULP_CLASS_HID_2d5b4] = 3494,
-	[BNXT_ULP_CLASS_HID_35eb4] = 3495,
-	[BNXT_ULP_CLASS_HID_3cbb4] = 3496,
-	[BNXT_ULP_CLASS_HID_22568] = 3497,
-	[BNXT_ULP_CLASS_HID_2ae68] = 3498,
-	[BNXT_ULP_CLASS_HID_35b68] = 3499,
-	[BNXT_ULP_CLASS_HID_3c468] = 3500,
-	[BNXT_ULP_CLASS_HID_25618] = 3501,
-	[BNXT_ULP_CLASS_HID_2c318] = 3502,
-	[BNXT_ULP_CLASS_HID_310cc] = 3503,
-	[BNXT_ULP_CLASS_HID_39dcc] = 3504,
-	[BNXT_ULP_CLASS_HID_229b8] = 3505,
-	[BNXT_ULP_CLASS_HID_2d2b8] = 3506,
-	[BNXT_ULP_CLASS_HID_35fb8] = 3507,
-	[BNXT_ULP_CLASS_HID_3c8b8] = 3508,
-	[BNXT_ULP_CLASS_HID_23488] = 3509,
-	[BNXT_ULP_CLASS_HID_2a188] = 3510,
-	[BNXT_ULP_CLASS_HID_32a88] = 3511,
-	[BNXT_ULP_CLASS_HID_3d788] = 3512,
-	[BNXT_ULP_CLASS_HID_231bc] = 3513,
-	[BNXT_ULP_CLASS_HID_2babc] = 3514,
-	[BNXT_ULP_CLASS_HID_327bc] = 3515,
-	[BNXT_ULP_CLASS_HID_3d0bc] = 3516,
-	[BNXT_ULP_CLASS_HID_2226c] = 3517,
-	[BNXT_ULP_CLASS_HID_2af6c] = 3518,
-	[BNXT_ULP_CLASS_HID_3586c] = 3519,
-	[BNXT_ULP_CLASS_HID_3c56c] = 3520,
-	[BNXT_ULP_CLASS_HID_24dcc] = 3521,
-	[BNXT_ULP_CLASS_HID_29b80] = 3522,
-	[BNXT_ULP_CLASS_HID_30480] = 3523,
-	[BNXT_ULP_CLASS_HID_3b180] = 3524,
-	[BNXT_ULP_CLASS_HID_2591c] = 3525,
-	[BNXT_ULP_CLASS_HID_2c21c] = 3526,
-	[BNXT_ULP_CLASS_HID_313d0] = 3527,
-	[BNXT_ULP_CLASS_HID_39cd0] = 3528,
-	[BNXT_ULP_CLASS_HID_255d0] = 3529,
-	[BNXT_ULP_CLASS_HID_2ded0] = 3530,
-	[BNXT_ULP_CLASS_HID_34bd0] = 3531,
-	[BNXT_ULP_CLASS_HID_39984] = 3532,
-	[BNXT_ULP_CLASS_HID_24680] = 3533,
-	[BNXT_ULP_CLASS_HID_294b4] = 3534,
-	[BNXT_ULP_CLASS_HID_301b4] = 3535,
-	[BNXT_ULP_CLASS_HID_38ab4] = 3536,
-	[BNXT_ULP_CLASS_HID_23314] = 3537,
-	[BNXT_ULP_CLASS_HID_2bc14] = 3538,
-	[BNXT_ULP_CLASS_HID_32914] = 3539,
-	[BNXT_ULP_CLASS_HID_3d214] = 3540,
-	[BNXT_ULP_CLASS_HID_21e64] = 3541,
-	[BNXT_ULP_CLASS_HID_28b64] = 3542,
-	[BNXT_ULP_CLASS_HID_33464] = 3543,
-	[BNXT_ULP_CLASS_HID_3a164] = 3544,
-	[BNXT_ULP_CLASS_HID_21b18] = 3545,
-	[BNXT_ULP_CLASS_HID_28418] = 3546,
-	[BNXT_ULP_CLASS_HID_33118] = 3547,
-	[BNXT_ULP_CLASS_HID_3ba18] = 3548,
-	[BNXT_ULP_CLASS_HID_20fc8] = 3549,
-	[BNXT_ULP_CLASS_HID_2b8c8] = 3550,
-	[BNXT_ULP_CLASS_HID_325c8] = 3551,
-	[BNXT_ULP_CLASS_HID_3aec8] = 3552,
-	[BNXT_ULP_CLASS_HID_257a8] = 3553,
-	[BNXT_ULP_CLASS_HID_2c0a8] = 3554,
-	[BNXT_ULP_CLASS_HID_34da8] = 3555,
-	[BNXT_ULP_CLASS_HID_39b5c] = 3556,
-	[BNXT_ULP_CLASS_HID_222f8] = 3557,
-	[BNXT_ULP_CLASS_HID_2aff8] = 3558,
-	[BNXT_ULP_CLASS_HID_358f8] = 3559,
-	[BNXT_ULP_CLASS_HID_3c5f8] = 3560,
-	[BNXT_ULP_CLASS_HID_23fac] = 3561,
-	[BNXT_ULP_CLASS_HID_2a8ac] = 3562,
-	[BNXT_ULP_CLASS_HID_355ac] = 3563,
-	[BNXT_ULP_CLASS_HID_3deac] = 3564,
-	[BNXT_ULP_CLASS_HID_2505c] = 3565,
-	[BNXT_ULP_CLASS_HID_2dd5c] = 3566,
-	[BNXT_ULP_CLASS_HID_3465c] = 3567,
-	[BNXT_ULP_CLASS_HID_39410] = 3568,
-	[BNXT_ULP_CLASS_HID_223fc] = 3569,
-	[BNXT_ULP_CLASS_HID_2acfc] = 3570,
-	[BNXT_ULP_CLASS_HID_359fc] = 3571,
-	[BNXT_ULP_CLASS_HID_3c2fc] = 3572,
-	[BNXT_ULP_CLASS_HID_20ecc] = 3573,
-	[BNXT_ULP_CLASS_HID_2bbcc] = 3574,
-	[BNXT_ULP_CLASS_HID_324cc] = 3575,
-	[BNXT_ULP_CLASS_HID_3d1cc] = 3576,
-	[BNXT_ULP_CLASS_HID_20b80] = 3577,
-	[BNXT_ULP_CLASS_HID_2b480] = 3578,
-	[BNXT_ULP_CLASS_HID_32180] = 3579,
-	[BNXT_ULP_CLASS_HID_3aa80] = 3580,
-	[BNXT_ULP_CLASS_HID_23cb0] = 3581,
-	[BNXT_ULP_CLASS_HID_2a9b0] = 3582,
-	[BNXT_ULP_CLASS_HID_352b0] = 3583,
-	[BNXT_ULP_CLASS_HID_3dfb0] = 3584,
-	[BNXT_ULP_CLASS_HID_24410] = 3585,
-	[BNXT_ULP_CLASS_HID_295c4] = 3586,
-	[BNXT_ULP_CLASS_HID_31ec4] = 3587,
-	[BNXT_ULP_CLASS_HID_38bc4] = 3588,
-	[BNXT_ULP_CLASS_HID_25360] = 3589,
-	[BNXT_ULP_CLASS_HID_2dc60] = 3590,
-	[BNXT_ULP_CLASS_HID_34960] = 3591,
-	[BNXT_ULP_CLASS_HID_39714] = 3592,
-	[BNXT_ULP_CLASS_HID_22c14] = 3593,
-	[BNXT_ULP_CLASS_HID_2d914] = 3594,
-	[BNXT_ULP_CLASS_HID_34214] = 3595,
-	[BNXT_ULP_CLASS_HID_393c8] = 3596,
-	[BNXT_ULP_CLASS_HID_240c4] = 3597,
-	[BNXT_ULP_CLASS_HID_2cdc4] = 3598,
-	[BNXT_ULP_CLASS_HID_31bf8] = 3599,
-	[BNXT_ULP_CLASS_HID_384f8] = 3600,
-	[BNXT_ULP_CLASS_HID_23dc0] = 3601,
-	[BNXT_ULP_CLASS_HID_2a6c0] = 3602,
-	[BNXT_ULP_CLASS_HID_353c0] = 3603,
-	[BNXT_ULP_CLASS_HID_3dcc0] = 3604,
-	[BNXT_ULP_CLASS_HID_20910] = 3605,
-	[BNXT_ULP_CLASS_HID_2b210] = 3606,
-	[BNXT_ULP_CLASS_HID_33f10] = 3607,
-	[BNXT_ULP_CLASS_HID_3a810] = 3608,
-	[BNXT_ULP_CLASS_HID_205c4] = 3609,
-	[BNXT_ULP_CLASS_HID_28ec4] = 3610,
-	[BNXT_ULP_CLASS_HID_33bc4] = 3611,
-	[BNXT_ULP_CLASS_HID_3a4c4] = 3612,
-	[BNXT_ULP_CLASS_HID_236f4] = 3613,
-	[BNXT_ULP_CLASS_HID_2a3f4] = 3614,
-	[BNXT_ULP_CLASS_HID_32cf4] = 3615,
-	[BNXT_ULP_CLASS_HID_3d9f4] = 3616,
-	[BNXT_ULP_CLASS_HID_25e54] = 3617,
-	[BNXT_ULP_CLASS_HID_2cb54] = 3618,
-	[BNXT_ULP_CLASS_HID_31908] = 3619,
-	[BNXT_ULP_CLASS_HID_38208] = 3620,
-	[BNXT_ULP_CLASS_HID_22da4] = 3621,
-	[BNXT_ULP_CLASS_HID_2d6a4] = 3622,
-	[BNXT_ULP_CLASS_HID_343a4] = 3623,
-	[BNXT_ULP_CLASS_HID_39158] = 3624,
-	[BNXT_ULP_CLASS_HID_22658] = 3625,
-	[BNXT_ULP_CLASS_HID_2d358] = 3626,
-	[BNXT_ULP_CLASS_HID_35c58] = 3627,
-	[BNXT_ULP_CLASS_HID_3c958] = 3628,
-	[BNXT_ULP_CLASS_HID_25b08] = 3629,
-	[BNXT_ULP_CLASS_HID_2c408] = 3630,
-	[BNXT_ULP_CLASS_HID_3123c] = 3631,
-	[BNXT_ULP_CLASS_HID_39f3c] = 3632,
-	[BNXT_ULP_CLASS_HID_34a8] = 3633,
-	[BNXT_ULP_CLASS_HID_3a64] = 3634,
-	[BNXT_ULP_CLASS_HID_09b4] = 3635,
-	[BNXT_ULP_CLASS_HID_5ef8] = 3636,
-	[BNXT_ULP_CLASS_HID_2dc8] = 3637,
-	[BNXT_ULP_CLASS_HID_07c0] = 3638,
-	[BNXT_ULP_CLASS_HID_1310] = 3639,
-	[BNXT_ULP_CLASS_HID_2854] = 3640,
-	[BNXT_ULP_CLASS_HID_37a4] = 3641,
-	[BNXT_ULP_CLASS_HID_03f8] = 3642,
-	[BNXT_ULP_CLASS_HID_593c] = 3643,
-	[BNXT_ULP_CLASS_HID_240c] = 3644,
-	[BNXT_ULP_CLASS_HID_1e04] = 3645,
-	[BNXT_ULP_CLASS_HID_48a0] = 3646,
-	[BNXT_ULP_CLASS_HID_2298] = 3647,
-	[BNXT_ULP_CLASS_HID_31e8] = 3648,
-	[BNXT_ULP_CLASS_HID_24644] = 3649,
-	[BNXT_ULP_CLASS_HID_29438] = 3650,
-	[BNXT_ULP_CLASS_HID_30138] = 3651,
-	[BNXT_ULP_CLASS_HID_38a38] = 3652,
-	[BNXT_ULP_CLASS_HID_25594] = 3653,
-	[BNXT_ULP_CLASS_HID_2de94] = 3654,
-	[BNXT_ULP_CLASS_HID_34b94] = 3655,
-	[BNXT_ULP_CLASS_HID_39948] = 3656,
-	[BNXT_ULP_CLASS_HID_22e48] = 3657,
-	[BNXT_ULP_CLASS_HID_2db48] = 3658,
-	[BNXT_ULP_CLASS_HID_34448] = 3659,
-	[BNXT_ULP_CLASS_HID_3923c] = 3660,
-	[BNXT_ULP_CLASS_HID_24338] = 3661,
-	[BNXT_ULP_CLASS_HID_290ec] = 3662,
-	[BNXT_ULP_CLASS_HID_31dec] = 3663,
-	[BNXT_ULP_CLASS_HID_386ec] = 3664,
-	[BNXT_ULP_CLASS_HID_20f8c] = 3665,
-	[BNXT_ULP_CLASS_HID_2b88c] = 3666,
-	[BNXT_ULP_CLASS_HID_3258c] = 3667,
-	[BNXT_ULP_CLASS_HID_3ae8c] = 3668,
-	[BNXT_ULP_CLASS_HID_21adc] = 3669,
-	[BNXT_ULP_CLASS_HID_287dc] = 3670,
-	[BNXT_ULP_CLASS_HID_330dc] = 3671,
-	[BNXT_ULP_CLASS_HID_3bddc] = 3672,
-	[BNXT_ULP_CLASS_HID_21790] = 3673,
-	[BNXT_ULP_CLASS_HID_28090] = 3674,
-	[BNXT_ULP_CLASS_HID_30d90] = 3675,
-	[BNXT_ULP_CLASS_HID_3b690] = 3676,
-	[BNXT_ULP_CLASS_HID_20840] = 3677,
-	[BNXT_ULP_CLASS_HID_2b540] = 3678,
-	[BNXT_ULP_CLASS_HID_33e40] = 3679,
-	[BNXT_ULP_CLASS_HID_3ab40] = 3680,
-	[BNXT_ULP_CLASS_HID_253e0] = 3681,
-	[BNXT_ULP_CLASS_HID_2dce0] = 3682,
-	[BNXT_ULP_CLASS_HID_349e0] = 3683,
-	[BNXT_ULP_CLASS_HID_397d4] = 3684,
-	[BNXT_ULP_CLASS_HID_23f30] = 3685,
-	[BNXT_ULP_CLASS_HID_2a830] = 3686,
-	[BNXT_ULP_CLASS_HID_35530] = 3687,
-	[BNXT_ULP_CLASS_HID_3de30] = 3688,
-	[BNXT_ULP_CLASS_HID_23be4] = 3689,
-	[BNXT_ULP_CLASS_HID_2a4e4] = 3690,
-	[BNXT_ULP_CLASS_HID_351e4] = 3691,
-	[BNXT_ULP_CLASS_HID_3dae4] = 3692,
-	[BNXT_ULP_CLASS_HID_22cd4] = 3693,
-	[BNXT_ULP_CLASS_HID_2d9d4] = 3694,
-	[BNXT_ULP_CLASS_HID_342d4] = 3695,
-	[BNXT_ULP_CLASS_HID_39088] = 3696,
-	[BNXT_ULP_CLASS_HID_21928] = 3697,
-	[BNXT_ULP_CLASS_HID_28228] = 3698,
-	[BNXT_ULP_CLASS_HID_30f28] = 3699,
-	[BNXT_ULP_CLASS_HID_3b828] = 3700,
-	[BNXT_ULP_CLASS_HID_24384] = 3701,
-	[BNXT_ULP_CLASS_HID_29178] = 3702,
-	[BNXT_ULP_CLASS_HID_31a78] = 3703,
-	[BNXT_ULP_CLASS_HID_38778] = 3704,
-	[BNXT_ULP_CLASS_HID_25c78] = 3705,
-	[BNXT_ULP_CLASS_HID_2c978] = 3706,
-	[BNXT_ULP_CLASS_HID_3172c] = 3707,
-	[BNXT_ULP_CLASS_HID_3802c] = 3708,
-	[BNXT_ULP_CLASS_HID_2121c] = 3709,
-	[BNXT_ULP_CLASS_HID_29f1c] = 3710,
-	[BNXT_ULP_CLASS_HID_3081c] = 3711,
-	[BNXT_ULP_CLASS_HID_3b51c] = 3712,
-	[BNXT_ULP_CLASS_HID_24088] = 3713,
-	[BNXT_ULP_CLASS_HID_2cd88] = 3714,
-	[BNXT_ULP_CLASS_HID_31b7c] = 3715,
-	[BNXT_ULP_CLASS_HID_3847c] = 3716,
-	[BNXT_ULP_CLASS_HID_22fd8] = 3717,
-	[BNXT_ULP_CLASS_HID_2d8d8] = 3718,
-	[BNXT_ULP_CLASS_HID_345d8] = 3719,
-	[BNXT_ULP_CLASS_HID_3938c] = 3720,
-	[BNXT_ULP_CLASS_HID_2288c] = 3721,
-	[BNXT_ULP_CLASS_HID_2d58c] = 3722,
-	[BNXT_ULP_CLASS_HID_35e8c] = 3723,
-	[BNXT_ULP_CLASS_HID_3cb8c] = 3724,
-	[BNXT_ULP_CLASS_HID_25d7c] = 3725,
-	[BNXT_ULP_CLASS_HID_2c67c] = 3726,
-	[BNXT_ULP_CLASS_HID_31430] = 3727,
-	[BNXT_ULP_CLASS_HID_38130] = 3728,
-	[BNXT_ULP_CLASS_HID_209d0] = 3729,
-	[BNXT_ULP_CLASS_HID_2b2d0] = 3730,
-	[BNXT_ULP_CLASS_HID_33fd0] = 3731,
-	[BNXT_ULP_CLASS_HID_3a8d0] = 3732,
-	[BNXT_ULP_CLASS_HID_214e0] = 3733,
-	[BNXT_ULP_CLASS_HID_281e0] = 3734,
-	[BNXT_ULP_CLASS_HID_30ae0] = 3735,
-	[BNXT_ULP_CLASS_HID_3b7e0] = 3736,
-	[BNXT_ULP_CLASS_HID_211d4] = 3737,
-	[BNXT_ULP_CLASS_HID_29ad4] = 3738,
-	[BNXT_ULP_CLASS_HID_307d4] = 3739,
-	[BNXT_ULP_CLASS_HID_3b0d4] = 3740,
-	[BNXT_ULP_CLASS_HID_20284] = 3741,
-	[BNXT_ULP_CLASS_HID_28f84] = 3742,
-	[BNXT_ULP_CLASS_HID_33884] = 3743,
-	[BNXT_ULP_CLASS_HID_3a584] = 3744,
-	[BNXT_ULP_CLASS_HID_22a24] = 3745,
-	[BNXT_ULP_CLASS_HID_2d724] = 3746,
-	[BNXT_ULP_CLASS_HID_34024] = 3747,
-	[BNXT_ULP_CLASS_HID_3cd24] = 3748,
-	[BNXT_ULP_CLASS_HID_23974] = 3749,
-	[BNXT_ULP_CLASS_HID_2a274] = 3750,
-	[BNXT_ULP_CLASS_HID_32f74] = 3751,
-	[BNXT_ULP_CLASS_HID_3d874] = 3752,
-	[BNXT_ULP_CLASS_HID_23228] = 3753,
-	[BNXT_ULP_CLASS_HID_2bf28] = 3754,
-	[BNXT_ULP_CLASS_HID_32828] = 3755,
-	[BNXT_ULP_CLASS_HID_3d528] = 3756,
-	[BNXT_ULP_CLASS_HID_22718] = 3757,
-	[BNXT_ULP_CLASS_HID_2d018] = 3758,
-	[BNXT_ULP_CLASS_HID_35d18] = 3759,
-	[BNXT_ULP_CLASS_HID_3c618] = 3760,
-	[BNXT_ULP_CLASS_HID_2136c] = 3761,
-	[BNXT_ULP_CLASS_HID_29c6c] = 3762,
-	[BNXT_ULP_CLASS_HID_3096c] = 3763,
-	[BNXT_ULP_CLASS_HID_3b26c] = 3764,
-	[BNXT_ULP_CLASS_HID_25dc8] = 3765,
-	[BNXT_ULP_CLASS_HID_2c6c8] = 3766,
-	[BNXT_ULP_CLASS_HID_314bc] = 3767,
-	[BNXT_ULP_CLASS_HID_381bc] = 3768,
-	[BNXT_ULP_CLASS_HID_256bc] = 3769,
-	[BNXT_ULP_CLASS_HID_2c3bc] = 3770,
-	[BNXT_ULP_CLASS_HID_31170] = 3771,
-	[BNXT_ULP_CLASS_HID_39a70] = 3772,
-	[BNXT_ULP_CLASS_HID_24b6c] = 3773,
-	[BNXT_ULP_CLASS_HID_29920] = 3774,
-	[BNXT_ULP_CLASS_HID_30220] = 3775,
-	[BNXT_ULP_CLASS_HID_38f20] = 3776,
-	[BNXT_ULP_CLASS_HID_22f54] = 3777,
-	[BNXT_ULP_CLASS_HID_2d854] = 3778,
-	[BNXT_ULP_CLASS_HID_34554] = 3779,
-	[BNXT_ULP_CLASS_HID_39308] = 3780,
-	[BNXT_ULP_CLASS_HID_23a64] = 3781,
-	[BNXT_ULP_CLASS_HID_2a764] = 3782,
-	[BNXT_ULP_CLASS_HID_35064] = 3783,
-	[BNXT_ULP_CLASS_HID_3dd64] = 3784,
-	[BNXT_ULP_CLASS_HID_23758] = 3785,
-	[BNXT_ULP_CLASS_HID_2a058] = 3786,
-	[BNXT_ULP_CLASS_HID_32d58] = 3787,
-	[BNXT_ULP_CLASS_HID_3d658] = 3788,
-	[BNXT_ULP_CLASS_HID_22808] = 3789,
-	[BNXT_ULP_CLASS_HID_2d508] = 3790,
-	[BNXT_ULP_CLASS_HID_35e08] = 3791,
-	[BNXT_ULP_CLASS_HID_3cb08] = 3792,
-	[BNXT_ULP_CLASS_HID_2149c] = 3793,
-	[BNXT_ULP_CLASS_HID_2819c] = 3794,
-	[BNXT_ULP_CLASS_HID_30a9c] = 3795,
-	[BNXT_ULP_CLASS_HID_3b79c] = 3796,
-	[BNXT_ULP_CLASS_HID_25ef8] = 3797,
-	[BNXT_ULP_CLASS_HID_2cbf8] = 3798,
-	[BNXT_ULP_CLASS_HID_319ac] = 3799,
-	[BNXT_ULP_CLASS_HID_382ac] = 3800,
-	[BNXT_ULP_CLASS_HID_25bac] = 3801,
-	[BNXT_ULP_CLASS_HID_2c4ac] = 3802,
-	[BNXT_ULP_CLASS_HID_31260] = 3803,
-	[BNXT_ULP_CLASS_HID_39f60] = 3804,
-	[BNXT_ULP_CLASS_HID_21150] = 3805,
-	[BNXT_ULP_CLASS_HID_29a50] = 3806,
-	[BNXT_ULP_CLASS_HID_30750] = 3807,
-	[BNXT_ULP_CLASS_HID_3b050] = 3808,
-	[BNXT_ULP_CLASS_HID_238f0] = 3809,
-	[BNXT_ULP_CLASS_HID_2a5f0] = 3810,
-	[BNXT_ULP_CLASS_HID_32ef0] = 3811,
-	[BNXT_ULP_CLASS_HID_3dbf0] = 3812,
-	[BNXT_ULP_CLASS_HID_20400] = 3813,
-	[BNXT_ULP_CLASS_HID_2b100] = 3814,
-	[BNXT_ULP_CLASS_HID_33a00] = 3815,
-	[BNXT_ULP_CLASS_HID_3a700] = 3816,
-	[BNXT_ULP_CLASS_HID_200f4] = 3817,
-	[BNXT_ULP_CLASS_HID_28df4] = 3818,
-	[BNXT_ULP_CLASS_HID_336f4] = 3819,
-	[BNXT_ULP_CLASS_HID_3a3f4] = 3820,
-	[BNXT_ULP_CLASS_HID_235a4] = 3821,
-	[BNXT_ULP_CLASS_HID_2bea4] = 3822,
-	[BNXT_ULP_CLASS_HID_32ba4] = 3823,
-	[BNXT_ULP_CLASS_HID_3d4a4] = 3824,
-	[BNXT_ULP_CLASS_HID_25d44] = 3825,
-	[BNXT_ULP_CLASS_HID_2c644] = 3826,
-	[BNXT_ULP_CLASS_HID_31438] = 3827,
-	[BNXT_ULP_CLASS_HID_38138] = 3828,
-	[BNXT_ULP_CLASS_HID_22894] = 3829,
-	[BNXT_ULP_CLASS_HID_2d594] = 3830,
-	[BNXT_ULP_CLASS_HID_35e94] = 3831,
-	[BNXT_ULP_CLASS_HID_3cb94] = 3832,
-	[BNXT_ULP_CLASS_HID_22548] = 3833,
-	[BNXT_ULP_CLASS_HID_2ae48] = 3834,
-	[BNXT_ULP_CLASS_HID_35b48] = 3835,
-	[BNXT_ULP_CLASS_HID_3c448] = 3836,
-	[BNXT_ULP_CLASS_HID_25638] = 3837,
-	[BNXT_ULP_CLASS_HID_2c338] = 3838,
-	[BNXT_ULP_CLASS_HID_310ec] = 3839,
-	[BNXT_ULP_CLASS_HID_39dec] = 3840,
-	[BNXT_ULP_CLASS_HID_22998] = 3841,
-	[BNXT_ULP_CLASS_HID_2d298] = 3842,
-	[BNXT_ULP_CLASS_HID_35f98] = 3843,
-	[BNXT_ULP_CLASS_HID_3c898] = 3844,
-	[BNXT_ULP_CLASS_HID_234a8] = 3845,
-	[BNXT_ULP_CLASS_HID_2a1a8] = 3846,
-	[BNXT_ULP_CLASS_HID_32aa8] = 3847,
-	[BNXT_ULP_CLASS_HID_3d7a8] = 3848,
-	[BNXT_ULP_CLASS_HID_2319c] = 3849,
-	[BNXT_ULP_CLASS_HID_2ba9c] = 3850,
-	[BNXT_ULP_CLASS_HID_3279c] = 3851,
-	[BNXT_ULP_CLASS_HID_3d09c] = 3852,
-	[BNXT_ULP_CLASS_HID_2224c] = 3853,
-	[BNXT_ULP_CLASS_HID_2af4c] = 3854,
-	[BNXT_ULP_CLASS_HID_3584c] = 3855,
-	[BNXT_ULP_CLASS_HID_3c54c] = 3856,
-	[BNXT_ULP_CLASS_HID_24dec] = 3857,
-	[BNXT_ULP_CLASS_HID_29ba0] = 3858,
-	[BNXT_ULP_CLASS_HID_304a0] = 3859,
-	[BNXT_ULP_CLASS_HID_3b1a0] = 3860,
-	[BNXT_ULP_CLASS_HID_2593c] = 3861,
-	[BNXT_ULP_CLASS_HID_2c23c] = 3862,
-	[BNXT_ULP_CLASS_HID_313f0] = 3863,
-	[BNXT_ULP_CLASS_HID_39cf0] = 3864,
-	[BNXT_ULP_CLASS_HID_255f0] = 3865,
-	[BNXT_ULP_CLASS_HID_2def0] = 3866,
-	[BNXT_ULP_CLASS_HID_34bf0] = 3867,
-	[BNXT_ULP_CLASS_HID_399a4] = 3868,
-	[BNXT_ULP_CLASS_HID_246a0] = 3869,
-	[BNXT_ULP_CLASS_HID_29494] = 3870,
-	[BNXT_ULP_CLASS_HID_30194] = 3871,
-	[BNXT_ULP_CLASS_HID_38a94] = 3872,
-	[BNXT_ULP_CLASS_HID_23334] = 3873,
-	[BNXT_ULP_CLASS_HID_2bc34] = 3874,
-	[BNXT_ULP_CLASS_HID_32934] = 3875,
-	[BNXT_ULP_CLASS_HID_3d234] = 3876,
-	[BNXT_ULP_CLASS_HID_21e44] = 3877,
-	[BNXT_ULP_CLASS_HID_28b44] = 3878,
-	[BNXT_ULP_CLASS_HID_33444] = 3879,
-	[BNXT_ULP_CLASS_HID_3a144] = 3880,
-	[BNXT_ULP_CLASS_HID_21b38] = 3881,
-	[BNXT_ULP_CLASS_HID_28438] = 3882,
-	[BNXT_ULP_CLASS_HID_33138] = 3883,
-	[BNXT_ULP_CLASS_HID_3ba38] = 3884,
-	[BNXT_ULP_CLASS_HID_20fe8] = 3885,
-	[BNXT_ULP_CLASS_HID_2b8e8] = 3886,
-	[BNXT_ULP_CLASS_HID_325e8] = 3887,
-	[BNXT_ULP_CLASS_HID_3aee8] = 3888,
-	[BNXT_ULP_CLASS_HID_25788] = 3889,
-	[BNXT_ULP_CLASS_HID_2c088] = 3890,
-	[BNXT_ULP_CLASS_HID_34d88] = 3891,
-	[BNXT_ULP_CLASS_HID_39b7c] = 3892,
-	[BNXT_ULP_CLASS_HID_222d8] = 3893,
-	[BNXT_ULP_CLASS_HID_2afd8] = 3894,
-	[BNXT_ULP_CLASS_HID_358d8] = 3895,
-	[BNXT_ULP_CLASS_HID_3c5d8] = 3896,
-	[BNXT_ULP_CLASS_HID_23f8c] = 3897,
-	[BNXT_ULP_CLASS_HID_2a88c] = 3898,
-	[BNXT_ULP_CLASS_HID_3558c] = 3899,
-	[BNXT_ULP_CLASS_HID_3de8c] = 3900,
-	[BNXT_ULP_CLASS_HID_2507c] = 3901,
-	[BNXT_ULP_CLASS_HID_2dd7c] = 3902,
-	[BNXT_ULP_CLASS_HID_3467c] = 3903,
-	[BNXT_ULP_CLASS_HID_39430] = 3904,
-	[BNXT_ULP_CLASS_HID_223dc] = 3905,
-	[BNXT_ULP_CLASS_HID_2acdc] = 3906,
-	[BNXT_ULP_CLASS_HID_359dc] = 3907,
-	[BNXT_ULP_CLASS_HID_3c2dc] = 3908,
-	[BNXT_ULP_CLASS_HID_20eec] = 3909,
-	[BNXT_ULP_CLASS_HID_2bbec] = 3910,
-	[BNXT_ULP_CLASS_HID_324ec] = 3911,
-	[BNXT_ULP_CLASS_HID_3d1ec] = 3912,
-	[BNXT_ULP_CLASS_HID_20ba0] = 3913,
-	[BNXT_ULP_CLASS_HID_2b4a0] = 3914,
-	[BNXT_ULP_CLASS_HID_321a0] = 3915,
-	[BNXT_ULP_CLASS_HID_3aaa0] = 3916,
-	[BNXT_ULP_CLASS_HID_23c90] = 3917,
-	[BNXT_ULP_CLASS_HID_2a990] = 3918,
-	[BNXT_ULP_CLASS_HID_35290] = 3919,
-	[BNXT_ULP_CLASS_HID_3df90] = 3920,
-	[BNXT_ULP_CLASS_HID_24430] = 3921,
-	[BNXT_ULP_CLASS_HID_295e4] = 3922,
-	[BNXT_ULP_CLASS_HID_31ee4] = 3923,
-	[BNXT_ULP_CLASS_HID_38be4] = 3924,
-	[BNXT_ULP_CLASS_HID_25340] = 3925,
-	[BNXT_ULP_CLASS_HID_2dc40] = 3926,
-	[BNXT_ULP_CLASS_HID_34940] = 3927,
-	[BNXT_ULP_CLASS_HID_39734] = 3928,
-	[BNXT_ULP_CLASS_HID_22c34] = 3929,
-	[BNXT_ULP_CLASS_HID_2d934] = 3930,
-	[BNXT_ULP_CLASS_HID_34234] = 3931,
-	[BNXT_ULP_CLASS_HID_393e8] = 3932,
-	[BNXT_ULP_CLASS_HID_240e4] = 3933,
-	[BNXT_ULP_CLASS_HID_2cde4] = 3934,
-	[BNXT_ULP_CLASS_HID_31bd8] = 3935,
-	[BNXT_ULP_CLASS_HID_384d8] = 3936,
-	[BNXT_ULP_CLASS_HID_23de0] = 3937,
-	[BNXT_ULP_CLASS_HID_2a6e0] = 3938,
-	[BNXT_ULP_CLASS_HID_353e0] = 3939,
-	[BNXT_ULP_CLASS_HID_3dce0] = 3940,
-	[BNXT_ULP_CLASS_HID_20930] = 3941,
-	[BNXT_ULP_CLASS_HID_2b230] = 3942,
-	[BNXT_ULP_CLASS_HID_33f30] = 3943,
-	[BNXT_ULP_CLASS_HID_3a830] = 3944,
-	[BNXT_ULP_CLASS_HID_205e4] = 3945,
-	[BNXT_ULP_CLASS_HID_28ee4] = 3946,
-	[BNXT_ULP_CLASS_HID_33be4] = 3947,
-	[BNXT_ULP_CLASS_HID_3a4e4] = 3948,
-	[BNXT_ULP_CLASS_HID_236d4] = 3949,
-	[BNXT_ULP_CLASS_HID_2a3d4] = 3950,
-	[BNXT_ULP_CLASS_HID_32cd4] = 3951,
-	[BNXT_ULP_CLASS_HID_3d9d4] = 3952,
-	[BNXT_ULP_CLASS_HID_25e74] = 3953,
-	[BNXT_ULP_CLASS_HID_2cb74] = 3954,
-	[BNXT_ULP_CLASS_HID_31928] = 3955,
-	[BNXT_ULP_CLASS_HID_38228] = 3956,
-	[BNXT_ULP_CLASS_HID_22d84] = 3957,
-	[BNXT_ULP_CLASS_HID_2d684] = 3958,
-	[BNXT_ULP_CLASS_HID_34384] = 3959,
-	[BNXT_ULP_CLASS_HID_39178] = 3960,
-	[BNXT_ULP_CLASS_HID_22678] = 3961,
-	[BNXT_ULP_CLASS_HID_2d378] = 3962,
-	[BNXT_ULP_CLASS_HID_35c78] = 3963,
-	[BNXT_ULP_CLASS_HID_3c978] = 3964,
-	[BNXT_ULP_CLASS_HID_25b28] = 3965,
-	[BNXT_ULP_CLASS_HID_2c428] = 3966,
-	[BNXT_ULP_CLASS_HID_3121c] = 3967,
-	[BNXT_ULP_CLASS_HID_39f1c] = 3968,
-	[BNXT_ULP_CLASS_HID_3488] = 3969,
-	[BNXT_ULP_CLASS_HID_3a44] = 3970,
-	[BNXT_ULP_CLASS_HID_0994] = 3971,
-	[BNXT_ULP_CLASS_HID_5ed8] = 3972,
-	[BNXT_ULP_CLASS_HID_2de8] = 3973,
-	[BNXT_ULP_CLASS_HID_07e0] = 3974,
-	[BNXT_ULP_CLASS_HID_1330] = 3975,
-	[BNXT_ULP_CLASS_HID_2874] = 3976,
-	[BNXT_ULP_CLASS_HID_3784] = 3977,
-	[BNXT_ULP_CLASS_HID_03d8] = 3978,
-	[BNXT_ULP_CLASS_HID_591c] = 3979,
-	[BNXT_ULP_CLASS_HID_242c] = 3980,
-	[BNXT_ULP_CLASS_HID_1e24] = 3981,
-	[BNXT_ULP_CLASS_HID_4880] = 3982,
-	[BNXT_ULP_CLASS_HID_22b8] = 3983,
-	[BNXT_ULP_CLASS_HID_31c8] = 3984
+	[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
 };
 
 /* Array for the proto matcher list */
 struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
 	[1] = {
-	.class_hid = BNXT_ULP_CLASS_HID_26d1,
+	.class_hid = BNXT_ULP_CLASS_HID_05d1,
 	.class_tid = 1,
 	.hdr_sig_id = 0,
-	.flow_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_IPV4 |
+		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_IPV4_DST_ADDR |
+		BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |
 		BNXT_ULP_MATCH_TYPE_BITMASK_EM },
 	},
 	[2] = {
-	.class_hid = BNXT_ULP_CLASS_HID_0071,
+	.class_hid = BNXT_ULP_CLASS_HID_1229,
 	.class_tid = 1,
 	.hdr_sig_id = 0,
-	.flow_sig_id = 1,
+	.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_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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |
+		BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |
 		BNXT_ULP_MATCH_TYPE_BITMASK_EM },
 	},
 	[3] = {
-	.class_hid = BNXT_ULP_CLASS_HID_53a5,
+	.class_hid = BNXT_ULP_CLASS_HID_0bed,
 	.class_tid = 1,
 	.hdr_sig_id = 0,
-	.flow_sig_id = 1,
+	.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_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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |
+		BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |
 		BNXT_ULP_MATCH_TYPE_BITMASK_EM },
 	},
 	[4] = {
-	.class_hid = BNXT_ULP_CLASS_HID_1d49,
+	.class_hid = BNXT_ULP_CLASS_HID_1865,
 	.class_tid = 1,
 	.hdr_sig_id = 0,
-	.flow_sig_id = 2,
+	.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_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_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |
+		BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |
 		BNXT_ULP_MATCH_TYPE_BITMASK_EM },
 	},
 	[5] = {
-	.class_hid = BNXT_ULP_CLASS_HID_2095,
+	.class_hid = BNXT_ULP_CLASS_HID_25c9,
 	.class_tid = 1,
 	.hdr_sig_id = 0,
-	.flow_sig_id = 2,
+	.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_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_IPV4_DST_ADDR |
+		BNXT_ULP_HF1_0_BITMASK_O_IPV6_PROTO_ID |
+		BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |
 		BNXT_ULP_MATCH_TYPE_BITMASK_EM },
 	},
 	[6] = {
-	.class_hid = BNXT_ULP_CLASS_HID_5701,
+	.class_hid = BNXT_ULP_CLASS_HID_3241,
 	.class_tid = 1,
 	.hdr_sig_id = 0,
-	.flow_sig_id = 2,
+	.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_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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |
+		BNXT_ULP_HF1_0_BITMASK_O_IPV6_PROTO_ID |
+		BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |
 		BNXT_ULP_MATCH_TYPE_BITMASK_EM },
 	},
 	[7] = {
-	.class_hid = BNXT_ULP_CLASS_HID_4d79,
+	.class_hid = BNXT_ULP_CLASS_HID_2c05,
 	.class_tid = 1,
 	.hdr_sig_id = 0,
-	.flow_sig_id = 2,
+	.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_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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[8] = {
-	.class_hid = BNXT_ULP_CLASS_HID_170d,
+	.class_hid = BNXT_ULP_CLASS_HID_389d,
 	.class_tid = 1,
 	.hdr_sig_id = 0,
-	.flow_sig_id = 2,
+	.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_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_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[9] = {
-	.class_hid = BNXT_ULP_CLASS_HID_1a69,
+	.class_hid = BNXT_ULP_CLASS_HID_3c3d,
 	.class_tid = 1,
 	.hdr_sig_id = 0,
-	.flow_sig_id = 2,
+	.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_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_IPV4_DST_ADDR |
+		BNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |
+		BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |
 		BNXT_ULP_MATCH_TYPE_BITMASK_EM },
 	},
 	[10] = {
-	.class_hid = BNXT_ULP_CLASS_HID_50c5,
+	.class_hid = BNXT_ULP_CLASS_HID_48b5,
 	.class_tid = 1,
 	.hdr_sig_id = 0,
-	.flow_sig_id = 3,
+	.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_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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[11] = {
-	.class_hid = BNXT_ULP_CLASS_HID_473d,
+	.class_hid = BNXT_ULP_CLASS_HID_4279,
 	.class_tid = 1,
 	.hdr_sig_id = 0,
-	.flow_sig_id = 3,
+	.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_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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |
+		BNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |
+		BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |
 		BNXT_ULP_MATCH_TYPE_BITMASK_EM },
 	},
 	[12] = {
-	.class_hid = BNXT_ULP_CLASS_HID_10c1,
+	.class_hid = BNXT_ULP_CLASS_HID_4ef1,
 	.class_tid = 1,
 	.hdr_sig_id = 0,
-	.flow_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_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_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |
+		BNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |
+		BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |
 		BNXT_ULP_MATCH_TYPE_BITMASK_EM },
 	},
 	[13] = {
-	.class_hid = BNXT_ULP_CLASS_HID_142d,
+	.class_hid = BNXT_ULP_CLASS_HID_5c55,
 	.class_tid = 1,
 	.hdr_sig_id = 0,
-	.flow_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_FLOW_DIR_BITMASK_ING },
 	.field_sig = { .bits =
 		BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[14] = {
-	.class_hid = BNXT_ULP_CLASS_HID_4a99,
+	.class_hid = BNXT_ULP_CLASS_HID_0be1,
 	.class_tid = 1,
 	.hdr_sig_id = 0,
-	.flow_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_FLOW_DIR_BITMASK_ING },
 	.field_sig = { .bits =
 		BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[15] = {
-	.class_hid = BNXT_ULP_CLASS_HID_40f1,
+	.class_hid = BNXT_ULP_CLASS_HID_05a5,
 	.class_tid = 1,
 	.hdr_sig_id = 0,
-	.flow_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_FLOW_DIR_BITMASK_ING },
 	.field_sig = { .bits =
 		BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[16] = {
-	.class_hid = BNXT_ULP_CLASS_HID_0a85,
+	.class_hid = BNXT_ULP_CLASS_HID_123d,
 	.class_tid = 1,
 	.hdr_sig_id = 0,
-	.flow_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_FLOW_DIR_BITMASK_ING },
 	.field_sig = { .bits =
 		BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[17] = {
-	.class_hid = BNXT_ULP_CLASS_HID_0179,
+	.class_hid = BNXT_ULP_CLASS_HID_4142d,
 	.class_tid = 1,
-	.hdr_sig_id = 0,
-	.flow_sig_id = 4,
-	.flow_pattern_id = 1,
+	.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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |
+		BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
+		BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |
 		BNXT_ULP_MATCH_TYPE_BITMASK_EM },
 	},
 	[18] = {
-	.class_hid = BNXT_ULP_CLASS_HID_37d5,
+	.class_hid = BNXT_ULP_CLASS_HID_42095,
 	.class_tid = 1,
-	.hdr_sig_id = 0,
-	.flow_sig_id = 5,
-	.flow_pattern_id = 1,
+	.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_IPV4 |
 		BNXT_ULP_FLOW_DIR_BITMASK_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[19] = {
-	.class_hid = BNXT_ULP_CLASS_HID_2e4d,
+	.class_hid = BNXT_ULP_CLASS_HID_41a69,
 	.class_tid = 1,
-	.hdr_sig_id = 0,
-	.flow_sig_id = 5,
-	.flow_pattern_id = 1,
+	.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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[20] = {
-	.class_hid = BNXT_ULP_CLASS_HID_54ad,
+	.class_hid = BNXT_ULP_CLASS_HID_426d1,
 	.class_tid = 1,
-	.hdr_sig_id = 0,
-	.flow_sig_id = 6,
-	.flow_pattern_id = 1,
+	.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_IPV4 |
 		BNXT_ULP_FLOW_DIR_BITMASK_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[21] = {
-	.class_hid = BNXT_ULP_CLASS_HID_5809,
+	.class_hid = BNXT_ULP_CLASS_HID_44a99,
 	.class_tid = 1,
-	.hdr_sig_id = 0,
-	.flow_sig_id = 6,
-	.flow_pattern_id = 1,
+	.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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[22] = {
-	.class_hid = BNXT_ULP_CLASS_HID_31a9,
+	.class_hid = BNXT_ULP_CLASS_HID_45701,
 	.class_tid = 1,
-	.hdr_sig_id = 0,
-	.flow_sig_id = 6,
-	.flow_pattern_id = 1,
+	.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_IPV4 |
 		BNXT_ULP_FLOW_DIR_BITMASK_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[23] = {
-	.class_hid = BNXT_ULP_CLASS_HID_2801,
+	.class_hid = BNXT_ULP_CLASS_HID_450c5,
 	.class_tid = 1,
-	.hdr_sig_id = 0,
-	.flow_sig_id = 6,
-	.flow_pattern_id = 1,
+	.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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[24] = {
-	.class_hid = BNXT_ULP_CLASS_HID_4e61,
+	.class_hid = BNXT_ULP_CLASS_HID_40071,
 	.class_tid = 1,
-	.hdr_sig_id = 0,
-	.flow_sig_id = 6,
-	.flow_pattern_id = 1,
+	.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_IPV4 |
 		BNXT_ULP_FLOW_DIR_BITMASK_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[25] = {
-	.class_hid = BNXT_ULP_CLASS_HID_2561,
+	.class_hid = BNXT_ULP_CLASS_HID_40a85,
 	.class_tid = 1,
-	.hdr_sig_id = 0,
-	.flow_sig_id = 6,
-	.flow_pattern_id = 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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
-		BNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |
+		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 },
 	},
 	[26] = {
-	.class_hid = BNXT_ULP_CLASS_HID_2bad,
+	.class_hid = BNXT_ULP_CLASS_HID_4170d,
 	.class_tid = 1,
-	.hdr_sig_id = 0,
-	.flow_sig_id = 7,
-	.flow_pattern_id = 2,
+	.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_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_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 },
 	},
 	[27] = {
-	.class_hid = BNXT_ULP_CLASS_HID_054d,
+	.class_hid = BNXT_ULP_CLASS_HID_410c1,
 	.class_tid = 1,
-	.hdr_sig_id = 0,
-	.flow_sig_id = 7,
-	.flow_pattern_id = 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_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_IPV4_PROTO_ID |
+		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 },
 	},
 	[28] = {
-	.class_hid = BNXT_ULP_CLASS_HID_5bdd,
+	.class_hid = BNXT_ULP_CLASS_HID_41d49,
 	.class_tid = 1,
-	.hdr_sig_id = 0,
-	.flow_sig_id = 7,
-	.flow_pattern_id = 2,
+	.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_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_IPV4_PROTO_ID |
+		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 },
 	},
 	[29] = {
-	.class_hid = BNXT_ULP_CLASS_HID_26f1,
+	.class_hid = BNXT_ULP_CLASS_HID_440f1,
 	.class_tid = 1,
 	.hdr_sig_id = 1,
-	.flow_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_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 },
 	},
 	[30] = {
-	.class_hid = BNXT_ULP_CLASS_HID_13cf1,
+	.class_hid = BNXT_ULP_CLASS_HID_44d79,
 	.class_tid = 1,
 	.hdr_sig_id = 1,
-	.flow_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_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_HF1_1_BITMASK_O_TCP_DST_PORT |
 		BNXT_ULP_MATCH_TYPE_BITMASK_EM },
 	},
 	[31] = {
-	.class_hid = BNXT_ULP_CLASS_HID_252f1,
+	.class_hid = BNXT_ULP_CLASS_HID_4473d,
 	.class_tid = 1,
 	.hdr_sig_id = 1,
-	.flow_sig_id = 8,
+	.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_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_HF1_1_BITMASK_O_TCP_SRC_PORT |
 		BNXT_ULP_MATCH_TYPE_BITMASK_EM },
 	},
 	[32] = {
-	.class_hid = BNXT_ULP_CLASS_HID_30c25,
+	.class_hid = BNXT_ULP_CLASS_HID_453a5,
 	.class_tid = 1,
 	.hdr_sig_id = 1,
-	.flow_sig_id = 9,
+	.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_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_HF1_1_BITMASK_O_TCP_SRC_PORT |
-		BNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |
 		BNXT_ULP_MATCH_TYPE_BITMASK_EM },
 	},
 	[33] = {
-	.class_hid = BNXT_ULP_CLASS_HID_0051,
+	.class_hid = BNXT_ULP_CLASS_HID_244e3,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 10,
+	.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_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_2_BITMASK_O_ETH_DMAC |
+		BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |
 		BNXT_ULP_MATCH_TYPE_BITMASK_EM },
 	},
 	[34] = {
-	.class_hid = BNXT_ULP_CLASS_HID_11651,
+	.class_hid = BNXT_ULP_CLASS_HID_2517b,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 10,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[35] = {
-	.class_hid = BNXT_ULP_CLASS_HID_22c51,
+	.class_hid = BNXT_ULP_CLASS_HID_24b3f,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 10,
+	.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_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
+		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 },
 	},
 	[36] = {
-	.class_hid = BNXT_ULP_CLASS_HID_34251,
+	.class_hid = BNXT_ULP_CLASS_HID_257b7,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 10,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
-		BNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[37] = {
-	.class_hid = BNXT_ULP_CLASS_HID_5385,
+	.class_hid = BNXT_ULP_CLASS_HID_22f5f,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 10,
+	.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_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_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 },
 	},
 	[38] = {
-	.class_hid = BNXT_ULP_CLASS_HID_10cc9,
+	.class_hid = BNXT_ULP_CLASS_HID_23bd7,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 10,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[39] = {
-	.class_hid = BNXT_ULP_CLASS_HID_222c9,
+	.class_hid = BNXT_ULP_CLASS_HID_2359b,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 11,
+	.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_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
+		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 },
 	},
 	[40] = {
-	.class_hid = BNXT_ULP_CLASS_HID_338c9,
+	.class_hid = BNXT_ULP_CLASS_HID_24213,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 12,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
-		BNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[41] = {
-	.class_hid = BNXT_ULP_CLASS_HID_1d69,
+	.class_hid = BNXT_ULP_CLASS_HID_20bab,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 13,
+	.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_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_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 },
 	},
 	[42] = {
-	.class_hid = BNXT_ULP_CLASS_HID_13369,
+	.class_hid = BNXT_ULP_CLASS_HID_21823,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 13,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[43] = {
-	.class_hid = BNXT_ULP_CLASS_HID_24969,
+	.class_hid = BNXT_ULP_CLASS_HID_211e7,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 13,
+	.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_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
+		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 },
 	},
 	[44] = {
-	.class_hid = BNXT_ULP_CLASS_HID_3025d,
+	.class_hid = BNXT_ULP_CLASS_HID_21e7f,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 13,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
-		BNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[45] = {
-	.class_hid = BNXT_ULP_CLASS_HID_20b5,
+	.class_hid = BNXT_ULP_CLASS_HID_252f3,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 13,
+	.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_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_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 },
 	},
 	[46] = {
-	.class_hid = BNXT_ULP_CLASS_HID_136b5,
+	.class_hid = BNXT_ULP_CLASS_HID_2029f,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 13,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[47] = {
-	.class_hid = BNXT_ULP_CLASS_HID_24cb5,
+	.class_hid = BNXT_ULP_CLASS_HID_2590f,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 13,
+	.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_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
+		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 },
 	},
 	[48] = {
-	.class_hid = BNXT_ULP_CLASS_HID_305f9,
+	.class_hid = BNXT_ULP_CLASS_HID_208db,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 13,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
-		BNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[49] = {
-	.class_hid = BNXT_ULP_CLASS_HID_5721,
+	.class_hid = BNXT_ULP_CLASS_HID_231d3,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 13,
+	.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_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_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 },
 	},
 	[50] = {
-	.class_hid = BNXT_ULP_CLASS_HID_11015,
+	.class_hid = BNXT_ULP_CLASS_HID_23e2b,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 13,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[51] = {
-	.class_hid = BNXT_ULP_CLASS_HID_22615,
+	.class_hid = BNXT_ULP_CLASS_HID_237ef,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 13,
+	.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_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
+		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 },
 	},
 	[52] = {
-	.class_hid = BNXT_ULP_CLASS_HID_33c15,
+	.class_hid = BNXT_ULP_CLASS_HID_24467,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 13,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
-		BNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[53] = {
-	.class_hid = BNXT_ULP_CLASS_HID_4d59,
+	.class_hid = BNXT_ULP_CLASS_HID_21c0f,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 13,
+	.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_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_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 },
 	},
 	[54] = {
-	.class_hid = BNXT_ULP_CLASS_HID_1068d,
+	.class_hid = BNXT_ULP_CLASS_HID_22887,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 13,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[55] = {
-	.class_hid = BNXT_ULP_CLASS_HID_21c8d,
+	.class_hid = BNXT_ULP_CLASS_HID_2224b,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 13,
+	.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_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
+		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 },
 	},
 	[56] = {
-	.class_hid = BNXT_ULP_CLASS_HID_3328d,
+	.class_hid = BNXT_ULP_CLASS_HID_22ec3,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 13,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
-		BNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[57] = {
-	.class_hid = BNXT_ULP_CLASS_HID_172d,
+	.class_hid = BNXT_ULP_CLASS_HID_25547,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 13,
+	.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_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_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 },
 	},
 	[58] = {
-	.class_hid = BNXT_ULP_CLASS_HID_12d2d,
+	.class_hid = BNXT_ULP_CLASS_HID_20513,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 13,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[59] = {
-	.class_hid = BNXT_ULP_CLASS_HID_2432d,
+	.class_hid = BNXT_ULP_CLASS_HID_25b83,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 13,
+	.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_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
+		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 },
 	},
 	[60] = {
-	.class_hid = BNXT_ULP_CLASS_HID_3592d,
+	.class_hid = BNXT_ULP_CLASS_HID_20b2f,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 13,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
-		BNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[61] = {
-	.class_hid = BNXT_ULP_CLASS_HID_1a49,
+	.class_hid = BNXT_ULP_CLASS_HID_23fa3,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 13,
+	.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_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_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 },
 	},
 	[62] = {
-	.class_hid = BNXT_ULP_CLASS_HID_13049,
+	.class_hid = BNXT_ULP_CLASS_HID_24c3b,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 13,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[63] = {
-	.class_hid = BNXT_ULP_CLASS_HID_24649,
+	.class_hid = BNXT_ULP_CLASS_HID_245ff,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 14,
+	.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_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
+		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 },
 	},
 	[64] = {
-	.class_hid = BNXT_ULP_CLASS_HID_35c49,
+	.class_hid = BNXT_ULP_CLASS_HID_25277,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 15,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
-		BNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[65] = {
-	.class_hid = BNXT_ULP_CLASS_HID_50e5,
+	.class_hid = BNXT_ULP_CLASS_HID_64037,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 16,
+	.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_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_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 },
 	},
 	[66] = {
-	.class_hid = BNXT_ULP_CLASS_HID_10a29,
+	.class_hid = BNXT_ULP_CLASS_HID_64c8f,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 16,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[67] = {
-	.class_hid = BNXT_ULP_CLASS_HID_22029,
+	.class_hid = BNXT_ULP_CLASS_HID_64673,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 16,
+	.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_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
+		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 },
 	},
 	[68] = {
-	.class_hid = BNXT_ULP_CLASS_HID_33629,
+	.class_hid = BNXT_ULP_CLASS_HID_652cb,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 16,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
-		BNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[69] = {
-	.class_hid = BNXT_ULP_CLASS_HID_471d,
+	.class_hid = BNXT_ULP_CLASS_HID_62a93,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 16,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_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 },
 	},
 	[70] = {
-	.class_hid = BNXT_ULP_CLASS_HID_10041,
+	.class_hid = BNXT_ULP_CLASS_HID_636eb,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 16,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[71] = {
-	.class_hid = BNXT_ULP_CLASS_HID_21641,
+	.class_hid = BNXT_ULP_CLASS_HID_630af,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 17,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
+		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 },
 	},
 	[72] = {
-	.class_hid = BNXT_ULP_CLASS_HID_32c41,
+	.class_hid = BNXT_ULP_CLASS_HID_63d27,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 18,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
-		BNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[73] = {
-	.class_hid = BNXT_ULP_CLASS_HID_10e1,
+	.class_hid = BNXT_ULP_CLASS_HID_606ff,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 19,
+	.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_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_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 },
 	},
 	[74] = {
-	.class_hid = BNXT_ULP_CLASS_HID_126e1,
+	.class_hid = BNXT_ULP_CLASS_HID_61377,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 19,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[75] = {
-	.class_hid = BNXT_ULP_CLASS_HID_23ce1,
+	.class_hid = BNXT_ULP_CLASS_HID_60d3b,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 19,
+	.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_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
+		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 },
 	},
 	[76] = {
-	.class_hid = BNXT_ULP_CLASS_HID_352e1,
+	.class_hid = BNXT_ULP_CLASS_HID_619b3,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 19,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
-		BNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[77] = {
-	.class_hid = BNXT_ULP_CLASS_HID_140d,
+	.class_hid = BNXT_ULP_CLASS_HID_64e07,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 19,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_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 },
 	},
 	[78] = {
-	.class_hid = BNXT_ULP_CLASS_HID_12a0d,
+	.class_hid = BNXT_ULP_CLASS_HID_65a9f,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 19,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[79] = {
-	.class_hid = BNXT_ULP_CLASS_HID_2400d,
+	.class_hid = BNXT_ULP_CLASS_HID_65443,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 19,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
+		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 },
 	},
 	[80] = {
-	.class_hid = BNXT_ULP_CLASS_HID_3560d,
+	.class_hid = BNXT_ULP_CLASS_HID_603ef,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 19,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
-		BNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[81] = {
-	.class_hid = BNXT_ULP_CLASS_HID_4ab9,
+	.class_hid = BNXT_ULP_CLASS_HID_62ce7,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 19,
+	.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_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_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 },
 	},
 	[82] = {
-	.class_hid = BNXT_ULP_CLASS_HID_103ed,
+	.class_hid = BNXT_ULP_CLASS_HID_6397f,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 19,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[83] = {
-	.class_hid = BNXT_ULP_CLASS_HID_219ed,
+	.class_hid = BNXT_ULP_CLASS_HID_63323,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 19,
+	.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_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
+		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 },
 	},
 	[84] = {
-	.class_hid = BNXT_ULP_CLASS_HID_32fed,
+	.class_hid = BNXT_ULP_CLASS_HID_63fbb,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 19,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
-		BNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[85] = {
-	.class_hid = BNXT_ULP_CLASS_HID_40d1,
+	.class_hid = BNXT_ULP_CLASS_HID_61743,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 19,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_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 },
 	},
 	[86] = {
-	.class_hid = BNXT_ULP_CLASS_HID_156d1,
+	.class_hid = BNXT_ULP_CLASS_HID_623db,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 19,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[87] = {
-	.class_hid = BNXT_ULP_CLASS_HID_21005,
+	.class_hid = BNXT_ULP_CLASS_HID_61d9f,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 19,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
+		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 },
 	},
 	[88] = {
-	.class_hid = BNXT_ULP_CLASS_HID_32605,
+	.class_hid = BNXT_ULP_CLASS_HID_62a17,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 19,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
-		BNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[89] = {
-	.class_hid = BNXT_ULP_CLASS_HID_0aa5,
+	.class_hid = BNXT_ULP_CLASS_HID_6509b,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 19,
+	.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_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_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 },
 	},
 	[90] = {
-	.class_hid = BNXT_ULP_CLASS_HID_120a5,
+	.class_hid = BNXT_ULP_CLASS_HID_60027,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 19,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[91] = {
-	.class_hid = BNXT_ULP_CLASS_HID_236a5,
+	.class_hid = BNXT_ULP_CLASS_HID_656d7,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 19,
+	.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_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
+		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 },
 	},
 	[92] = {
-	.class_hid = BNXT_ULP_CLASS_HID_34ca5,
+	.class_hid = BNXT_ULP_CLASS_HID_60663,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 19,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
-		BNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[93] = {
-	.class_hid = BNXT_ULP_CLASS_HID_0159,
+	.class_hid = BNXT_ULP_CLASS_HID_63af7,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 19,
-	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_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 },
 	},
 	[94] = {
-	.class_hid = BNXT_ULP_CLASS_HID_11759,
+	.class_hid = BNXT_ULP_CLASS_HID_6474f,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 19,
-	.flow_pattern_id = 1,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[95] = {
-	.class_hid = BNXT_ULP_CLASS_HID_22d59,
+	.class_hid = BNXT_ULP_CLASS_HID_64133,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 20,
-	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
+		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 },
 	},
 	[96] = {
-	.class_hid = BNXT_ULP_CLASS_HID_34359,
+	.class_hid = BNXT_ULP_CLASS_HID_64d8b,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 21,
-	.flow_pattern_id = 1,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
+		BNXT_ULP_HDR_BIT_OO_VLAN |
+		BNXT_ULP_HDR_BIT_O_IPV6 |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
-		BNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[97] = {
-	.class_hid = BNXT_ULP_CLASS_HID_37f5,
+	.class_hid = BNXT_ULP_CLASS_HID_a3fb,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 22,
-	.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_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
 		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_HF1_3_BITMASK_O_ETH_DMAC |
+		BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |
 		BNXT_ULP_MATCH_TYPE_BITMASK_EM },
 	},
 	[98] = {
-	.class_hid = BNXT_ULP_CLASS_HID_14df5,
+	.class_hid = BNXT_ULP_CLASS_HID_b063,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 22,
-	.flow_pattern_id = 1,
+	.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_HDR_BIT_O_TCP |
 		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_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[99] = {
-	.class_hid = BNXT_ULP_CLASS_HID_20739,
+	.class_hid = BNXT_ULP_CLASS_HID_aa27,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 22,
-	.flow_pattern_id = 1,
-	.hdr_sig = { .bits =
+	.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_HDR_BIT_O_TCP |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
+		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 },
 	},
 	[100] = {
-	.class_hid = BNXT_ULP_CLASS_HID_31d39,
+	.class_hid = BNXT_ULP_CLASS_HID_b6af,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 22,
-	.flow_pattern_id = 1,
+	.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_HDR_BIT_O_TCP |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
-		BNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[101] = {
-	.class_hid = BNXT_ULP_CLASS_HID_2e6d,
+	.class_hid = BNXT_ULP_CLASS_HID_8e47,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 22,
-	.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_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
 		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_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 },
 	},
 	[102] = {
-	.class_hid = BNXT_ULP_CLASS_HID_1446d,
+	.class_hid = BNXT_ULP_CLASS_HID_9acf,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 22,
-	.flow_pattern_id = 1,
+	.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_HDR_BIT_O_TCP |
 		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_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[103] = {
-	.class_hid = BNXT_ULP_CLASS_HID_25a6d,
+	.class_hid = BNXT_ULP_CLASS_HID_9483,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 23,
-	.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_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
+		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 },
 	},
 	[104] = {
-	.class_hid = BNXT_ULP_CLASS_HID_31351,
+	.class_hid = BNXT_ULP_CLASS_HID_a10b,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 24,
-	.flow_pattern_id = 1,
+	.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_HDR_BIT_O_TCP |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
-		BNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[105] = {
-	.class_hid = BNXT_ULP_CLASS_HID_548d,
+	.class_hid = BNXT_ULP_CLASS_HID_c78f,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 25,
-	.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_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
 		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_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 },
 	},
 	[106] = {
-	.class_hid = BNXT_ULP_CLASS_HID_10df1,
+	.class_hid = BNXT_ULP_CLASS_HID_d3f7,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 25,
-	.flow_pattern_id = 1,
+	.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_HDR_BIT_O_TCP |
 		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_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[107] = {
-	.class_hid = BNXT_ULP_CLASS_HID_223f1,
+	.class_hid = BNXT_ULP_CLASS_HID_cdcb,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 25,
-	.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_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
+		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 },
 	},
 	[108] = {
-	.class_hid = BNXT_ULP_CLASS_HID_339f1,
+	.class_hid = BNXT_ULP_CLASS_HID_da33,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 25,
-	.flow_pattern_id = 1,
+	.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_HDR_BIT_O_TCP |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
-		BNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[109] = {
-	.class_hid = BNXT_ULP_CLASS_HID_5829,
+	.class_hid = BNXT_ULP_CLASS_HID_b1eb,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 25,
-	.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_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
 		BNXT_ULP_FLOW_DIR_BITMASK_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[110] = {
-	.class_hid = BNXT_ULP_CLASS_HID_1111d,
+	.class_hid = BNXT_ULP_CLASS_HID_be53,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 25,
-	.flow_pattern_id = 1,
+	.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_HDR_BIT_O_TCP |
 		BNXT_ULP_FLOW_DIR_BITMASK_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[111] = {
-	.class_hid = BNXT_ULP_CLASS_HID_2271d,
+	.class_hid = BNXT_ULP_CLASS_HID_b817,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 25,
-	.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_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
 		BNXT_ULP_FLOW_DIR_BITMASK_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |
+		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 },
 	},
 	[112] = {
-	.class_hid = BNXT_ULP_CLASS_HID_33d1d,
+	.class_hid = BNXT_ULP_CLASS_HID_c49f,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 25,
-	.flow_pattern_id = 1,
+	.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_HDR_BIT_O_TCP |
 		BNXT_ULP_FLOW_DIR_BITMASK_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |
-		BNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[113] = {
-	.class_hid = BNXT_ULP_CLASS_HID_3189,
+	.class_hid = BNXT_ULP_CLASS_HID_49f2f,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 25,
-	.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_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
 		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_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 },
 	},
 	[114] = {
-	.class_hid = BNXT_ULP_CLASS_HID_14789,
+	.class_hid = BNXT_ULP_CLASS_HID_4ab97,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 25,
-	.flow_pattern_id = 1,
+	.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_HDR_BIT_O_TCP |
 		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_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[115] = {
-	.class_hid = BNXT_ULP_CLASS_HID_200fd,
+	.class_hid = BNXT_ULP_CLASS_HID_4a56b,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 25,
-	.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_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
+		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 },
 	},
 	[116] = {
-	.class_hid = BNXT_ULP_CLASS_HID_316fd,
+	.class_hid = BNXT_ULP_CLASS_HID_4b1d3,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 25,
-	.flow_pattern_id = 1,
+	.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_HDR_BIT_O_TCP |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
-		BNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[117] = {
-	.class_hid = BNXT_ULP_CLASS_HID_2821,
+	.class_hid = BNXT_ULP_CLASS_HID_4898b,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 25,
-	.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_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
 		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_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 },
 	},
 	[118] = {
-	.class_hid = BNXT_ULP_CLASS_HID_13e21,
+	.class_hid = BNXT_ULP_CLASS_HID_495f3,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 25,
-	.flow_pattern_id = 1,
+	.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_HDR_BIT_O_TCP |
 		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_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[119] = {
-	.class_hid = BNXT_ULP_CLASS_HID_25421,
+	.class_hid = BNXT_ULP_CLASS_HID_48fb7,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 25,
-	.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_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
+		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 },
 	},
 	[120] = {
-	.class_hid = BNXT_ULP_CLASS_HID_30d15,
+	.class_hid = BNXT_ULP_CLASS_HID_49c3f,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 25,
-	.flow_pattern_id = 1,
+	.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_HDR_BIT_O_TCP |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
-		BNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[121] = {
-	.class_hid = BNXT_ULP_CLASS_HID_4e41,
+	.class_hid = BNXT_ULP_CLASS_HID_4c2b3,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 25,
-	.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_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
 		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_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 },
 	},
 	[122] = {
-	.class_hid = BNXT_ULP_CLASS_HID_107b5,
+	.class_hid = BNXT_ULP_CLASS_HID_4cf3b,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 25,
-	.flow_pattern_id = 1,
+	.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_HDR_BIT_O_TCP |
 		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_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[123] = {
-	.class_hid = BNXT_ULP_CLASS_HID_21db5,
+	.class_hid = BNXT_ULP_CLASS_HID_4c8ff,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 25,
-	.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_IPV4 |
-		BNXT_ULP_HDR_BIT_O_TCP |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
+		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 },
 	},
 	[124] = {
-	.class_hid = BNXT_ULP_CLASS_HID_333b5,
+	.class_hid = BNXT_ULP_CLASS_HID_4d567,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 25,
-	.flow_pattern_id = 1,
+	.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_HDR_BIT_O_TCP |
 		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_HF1_1_BITMASK_O_TCP_SRC_PORT |
-		BNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |
+		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 },
 	},
 	[125] = {
-	.class_hid = BNXT_ULP_CLASS_HID_2541,
+	.class_hid = BNXT_ULP_CLASS_HID_4ad1f,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 25,
-	.flow_pattern_id = 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_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_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 },
 	},
 	[126] = {
-	.class_hid = BNXT_ULP_CLASS_HID_2b8d,
+	.class_hid = BNXT_ULP_CLASS_HID_4b987,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 25,
-	.flow_pattern_id = 2,
+	.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_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_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 },
 	},
 	[127] = {
-	.class_hid = BNXT_ULP_CLASS_HID_056d,
+	.class_hid = BNXT_ULP_CLASS_HID_4b35b,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 25,
-	.flow_pattern_id = 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_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_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 },
 	},
 	[128] = {
-	.class_hid = BNXT_ULP_CLASS_HID_5bfd,
+	.class_hid = BNXT_ULP_CLASS_HID_4bfc3,
 	.class_tid = 1,
-	.hdr_sig_id = 1,
-	.flow_sig_id = 25,
-	.flow_pattern_id = 2,
+	.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_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_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 },
 	},
 	[129] = {
-	.class_hid = BNXT_ULP_CLASS_HID_2691,
+	.class_hid = BNXT_ULP_CLASS_HID_1b9fb,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 25,
+	.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_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_IPV4_DST_ADDR |
+		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 },
 	},
 	[130] = {
-	.class_hid = BNXT_ULP_CLASS_HID_13c91,
+	.class_hid = BNXT_ULP_CLASS_HID_1c663,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 25,
+	.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_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_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[131] = {
-	.class_hid = BNXT_ULP_CLASS_HID_25291,
+	.class_hid = BNXT_ULP_CLASS_HID_1c027,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 26,
+	.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_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_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
+		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 },
 	},
 	[132] = {
-	.class_hid = BNXT_ULP_CLASS_HID_30c45,
+	.class_hid = BNXT_ULP_CLASS_HID_1ccaf,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 27,
+	.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_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_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[133] = {
-	.class_hid = BNXT_ULP_CLASS_HID_0031,
+	.class_hid = BNXT_ULP_CLASS_HID_1a447,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 28,
+	.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_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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[134] = {
-	.class_hid = BNXT_ULP_CLASS_HID_11631,
+	.class_hid = BNXT_ULP_CLASS_HID_1b0cf,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 28,
+	.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_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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[135] = {
-	.class_hid = BNXT_ULP_CLASS_HID_22c31,
+	.class_hid = BNXT_ULP_CLASS_HID_1aa83,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 28,
+	.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_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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
+		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_34231,
+	.class_hid = BNXT_ULP_CLASS_HID_1b70b,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 28,
+	.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_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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[137] = {
-	.class_hid = BNXT_ULP_CLASS_HID_53e5,
+	.class_hid = BNXT_ULP_CLASS_HID_180b3,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 28,
+	.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_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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[138] = {
-	.class_hid = BNXT_ULP_CLASS_HID_10ca9,
+	.class_hid = BNXT_ULP_CLASS_HID_18d3b,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 28,
+	.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_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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[139] = {
-	.class_hid = BNXT_ULP_CLASS_HID_222a9,
+	.class_hid = BNXT_ULP_CLASS_HID_186ff,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 29,
+	.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_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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
+		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 },
 	},
 	[140] = {
-	.class_hid = BNXT_ULP_CLASS_HID_338a9,
+	.class_hid = BNXT_ULP_CLASS_HID_19367,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 30,
+	.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_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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[141] = {
-	.class_hid = BNXT_ULP_CLASS_HID_1d09,
+	.class_hid = BNXT_ULP_CLASS_HID_1c7eb,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 31,
+	.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_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_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[142] = {
-	.class_hid = BNXT_ULP_CLASS_HID_13309,
+	.class_hid = BNXT_ULP_CLASS_HID_1d453,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 31,
+	.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_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_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[143] = {
-	.class_hid = BNXT_ULP_CLASS_HID_24909,
+	.class_hid = BNXT_ULP_CLASS_HID_1ce17,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 31,
+	.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_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_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
+		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 },
 	},
 	[144] = {
-	.class_hid = BNXT_ULP_CLASS_HID_3023d,
+	.class_hid = BNXT_ULP_CLASS_HID_1da9f,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 31,
+	.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_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_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[145] = {
-	.class_hid = BNXT_ULP_CLASS_HID_20d5,
+	.class_hid = BNXT_ULP_CLASS_HID_5b52f,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 31,
+	.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_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_IPV4_DST_ADDR |
+		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 },
 	},
 	[146] = {
-	.class_hid = BNXT_ULP_CLASS_HID_136d5,
+	.class_hid = BNXT_ULP_CLASS_HID_5c197,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 31,
+	.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_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_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[147] = {
-	.class_hid = BNXT_ULP_CLASS_HID_24cd5,
+	.class_hid = BNXT_ULP_CLASS_HID_5bb6b,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 31,
+	.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_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_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
+		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 },
 	},
 	[148] = {
-	.class_hid = BNXT_ULP_CLASS_HID_30599,
+	.class_hid = BNXT_ULP_CLASS_HID_5c7d3,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 31,
+	.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_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_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[149] = {
-	.class_hid = BNXT_ULP_CLASS_HID_5741,
+	.class_hid = BNXT_ULP_CLASS_HID_59f8b,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 31,
+	.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_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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[150] = {
-	.class_hid = BNXT_ULP_CLASS_HID_11075,
+	.class_hid = BNXT_ULP_CLASS_HID_5abf3,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 31,
+	.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_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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[151] = {
-	.class_hid = BNXT_ULP_CLASS_HID_22675,
+	.class_hid = BNXT_ULP_CLASS_HID_5a5b7,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 31,
+	.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_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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
+		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 },
 	},
 	[152] = {
-	.class_hid = BNXT_ULP_CLASS_HID_33c75,
+	.class_hid = BNXT_ULP_CLASS_HID_5b23f,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 31,
+	.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_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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[153] = {
-	.class_hid = BNXT_ULP_CLASS_HID_4d39,
+	.class_hid = BNXT_ULP_CLASS_HID_5d8b3,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 31,
+	.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_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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[154] = {
-	.class_hid = BNXT_ULP_CLASS_HID_106ed,
+	.class_hid = BNXT_ULP_CLASS_HID_5886f,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 31,
+	.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_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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[155] = {
-	.class_hid = BNXT_ULP_CLASS_HID_21ced,
+	.class_hid = BNXT_ULP_CLASS_HID_58223,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 31,
+	.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_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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
+		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 },
 	},
 	[156] = {
-	.class_hid = BNXT_ULP_CLASS_HID_332ed,
+	.class_hid = BNXT_ULP_CLASS_HID_58eab,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 31,
+	.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_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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[157] = {
-	.class_hid = BNXT_ULP_CLASS_HID_174d,
+	.class_hid = BNXT_ULP_CLASS_HID_5c31f,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 31,
+	.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_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_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[158] = {
-	.class_hid = BNXT_ULP_CLASS_HID_12d4d,
+	.class_hid = BNXT_ULP_CLASS_HID_5cf87,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 31,
+	.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_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_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[159] = {
-	.class_hid = BNXT_ULP_CLASS_HID_2434d,
+	.class_hid = BNXT_ULP_CLASS_HID_5c95b,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 31,
+	.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_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_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
+		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 },
 	},
 	[160] = {
-	.class_hid = BNXT_ULP_CLASS_HID_3594d,
+	.class_hid = BNXT_ULP_CLASS_HID_5d5c3,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 31,
+	.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_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_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[161] = {
-	.class_hid = BNXT_ULP_CLASS_HID_1a29,
+	.class_hid = BNXT_ULP_CLASS_HID_05f1,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 31,
+	.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_UDP |
+		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_IPV4_DST_ADDR |
+		BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
+		BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
 		BNXT_ULP_MATCH_TYPE_BITMASK_EM },
 	},
 	[162] = {
-	.class_hid = BNXT_ULP_CLASS_HID_13029,
+	.class_hid = BNXT_ULP_CLASS_HID_1209,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 31,
+	.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_UDP |
+		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_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[163] = {
-	.class_hid = BNXT_ULP_CLASS_HID_24629,
+	.class_hid = BNXT_ULP_CLASS_HID_0bcd,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 32,
+	.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_UDP |
+		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_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
+		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 },
 	},
 	[164] = {
-	.class_hid = BNXT_ULP_CLASS_HID_35c29,
+	.class_hid = BNXT_ULP_CLASS_HID_1845,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 33,
+	.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_UDP |
+		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_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[165] = {
-	.class_hid = BNXT_ULP_CLASS_HID_5085,
+	.class_hid = BNXT_ULP_CLASS_HID_25e9,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 34,
+	.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_UDP |
+		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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[166] = {
-	.class_hid = BNXT_ULP_CLASS_HID_10a49,
+	.class_hid = BNXT_ULP_CLASS_HID_3261,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 34,
+	.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_UDP |
+		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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[167] = {
-	.class_hid = BNXT_ULP_CLASS_HID_22049,
+	.class_hid = BNXT_ULP_CLASS_HID_2c25,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 34,
+	.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_UDP |
+		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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
+		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 },
 	},
 	[168] = {
-	.class_hid = BNXT_ULP_CLASS_HID_33649,
+	.class_hid = BNXT_ULP_CLASS_HID_38bd,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 34,
+	.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_UDP |
+		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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[169] = {
-	.class_hid = BNXT_ULP_CLASS_HID_477d,
+	.class_hid = BNXT_ULP_CLASS_HID_3c1d,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 34,
+	.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_UDP |
+		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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[170] = {
-	.class_hid = BNXT_ULP_CLASS_HID_10021,
+	.class_hid = BNXT_ULP_CLASS_HID_4895,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 34,
+	.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_UDP |
+		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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[171] = {
-	.class_hid = BNXT_ULP_CLASS_HID_21621,
+	.class_hid = BNXT_ULP_CLASS_HID_4259,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 35,
+	.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_UDP |
+		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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
+		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 },
 	},
 	[172] = {
-	.class_hid = BNXT_ULP_CLASS_HID_32c21,
+	.class_hid = BNXT_ULP_CLASS_HID_4ed1,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 36,
+	.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_UDP |
+		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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[173] = {
-	.class_hid = BNXT_ULP_CLASS_HID_1081,
+	.class_hid = BNXT_ULP_CLASS_HID_5c75,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 37,
+	.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_UDP |
+		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_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[174] = {
-	.class_hid = BNXT_ULP_CLASS_HID_12681,
+	.class_hid = BNXT_ULP_CLASS_HID_0bc1,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 37,
+	.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_UDP |
+		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_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[175] = {
-	.class_hid = BNXT_ULP_CLASS_HID_23c81,
+	.class_hid = BNXT_ULP_CLASS_HID_0585,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 37,
+	.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_UDP |
+		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_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
+		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_35281,
+	.class_hid = BNXT_ULP_CLASS_HID_121d,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 37,
+	.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_UDP |
+		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_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[177] = {
-	.class_hid = BNXT_ULP_CLASS_HID_146d,
+	.class_hid = BNXT_ULP_CLASS_HID_58c5,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 37,
+	.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_UDP |
+		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_IPV4_DST_ADDR |
+		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 },
 	},
 	[178] = {
-	.class_hid = BNXT_ULP_CLASS_HID_12a6d,
+	.class_hid = BNXT_ULP_CLASS_HID_0891,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 37,
+	.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_UDP |
+		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_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[179] = {
-	.class_hid = BNXT_ULP_CLASS_HID_2406d,
+	.class_hid = BNXT_ULP_CLASS_HID_0255,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 37,
+	.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_UDP |
+		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_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
+		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 },
 	},
 	[180] = {
-	.class_hid = BNXT_ULP_CLASS_HID_3566d,
+	.class_hid = BNXT_ULP_CLASS_HID_0eed,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 37,
+	.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_UDP |
+		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_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[181] = {
-	.class_hid = BNXT_ULP_CLASS_HID_4ad9,
+	.class_hid = BNXT_ULP_CLASS_HID_1c71,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 37,
+	.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_UDP |
+		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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[182] = {
-	.class_hid = BNXT_ULP_CLASS_HID_1038d,
+	.class_hid = BNXT_ULP_CLASS_HID_2889,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 37,
+	.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_UDP |
+		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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[183] = {
-	.class_hid = BNXT_ULP_CLASS_HID_2198d,
+	.class_hid = BNXT_ULP_CLASS_HID_224d,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 37,
+	.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_UDP |
+		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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
+		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 },
 	},
 	[184] = {
-	.class_hid = BNXT_ULP_CLASS_HID_32f8d,
+	.class_hid = BNXT_ULP_CLASS_HID_2ec5,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 37,
+	.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_UDP |
+		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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[185] = {
-	.class_hid = BNXT_ULP_CLASS_HID_40b1,
+	.class_hid = BNXT_ULP_CLASS_HID_32a5,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 37,
+	.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_UDP |
+		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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[186] = {
-	.class_hid = BNXT_ULP_CLASS_HID_156b1,
+	.class_hid = BNXT_ULP_CLASS_HID_3f3d,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 37,
+	.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_UDP |
+		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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[187] = {
-	.class_hid = BNXT_ULP_CLASS_HID_21065,
+	.class_hid = BNXT_ULP_CLASS_HID_38e1,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 37,
+	.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_UDP |
+		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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
+		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 },
 	},
 	[188] = {
-	.class_hid = BNXT_ULP_CLASS_HID_32665,
+	.class_hid = BNXT_ULP_CLASS_HID_4579,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 37,
+	.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_UDP |
+		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_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[189] = {
-	.class_hid = BNXT_ULP_CLASS_HID_0ac5,
+	.class_hid = BNXT_ULP_CLASS_HID_529d,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 37,
+	.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_UDP |
+		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_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[190] = {
-	.class_hid = BNXT_ULP_CLASS_HID_120c5,
+	.class_hid = BNXT_ULP_CLASS_HID_0269,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 37,
+	.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_UDP |
+		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_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[191] = {
-	.class_hid = BNXT_ULP_CLASS_HID_236c5,
+	.class_hid = BNXT_ULP_CLASS_HID_58d9,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 37,
+	.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_UDP |
+		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_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
+		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 },
 	},
 	[192] = {
-	.class_hid = BNXT_ULP_CLASS_HID_34cc5,
+	.class_hid = BNXT_ULP_CLASS_HID_08a5,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 37,
+	.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_UDP |
+		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_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[193] = {
-	.class_hid = BNXT_ULP_CLASS_HID_0139,
+	.class_hid = BNXT_ULP_CLASS_HID_400c5,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 37,
-	.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_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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[194] = {
-	.class_hid = BNXT_ULP_CLASS_HID_11739,
+	.class_hid = BNXT_ULP_CLASS_HID_40d5d,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 37,
-	.flow_pattern_id = 1,
+	.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_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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[195] = {
-	.class_hid = BNXT_ULP_CLASS_HID_22d39,
+	.class_hid = BNXT_ULP_CLASS_HID_40701,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 38,
-	.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_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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
+		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 },
 	},
 	[196] = {
-	.class_hid = BNXT_ULP_CLASS_HID_34339,
+	.class_hid = BNXT_ULP_CLASS_HID_41399,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 39,
-	.flow_pattern_id = 1,
+	.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_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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[197] = {
-	.class_hid = BNXT_ULP_CLASS_HID_3795,
+	.class_hid = BNXT_ULP_CLASS_HID_4213d,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 40,
-	.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_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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[198] = {
-	.class_hid = BNXT_ULP_CLASS_HID_14d95,
+	.class_hid = BNXT_ULP_CLASS_HID_42db5,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 40,
-	.flow_pattern_id = 1,
+	.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_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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[199] = {
-	.class_hid = BNXT_ULP_CLASS_HID_20759,
+	.class_hid = BNXT_ULP_CLASS_HID_42779,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 40,
-	.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_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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
+		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 },
 	},
 	[200] = {
-	.class_hid = BNXT_ULP_CLASS_HID_31d59,
+	.class_hid = BNXT_ULP_CLASS_HID_433f1,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 40,
-	.flow_pattern_id = 1,
+	.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_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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[201] = {
-	.class_hid = BNXT_ULP_CLASS_HID_2e0d,
+	.class_hid = BNXT_ULP_CLASS_HID_43751,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 40,
-	.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_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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[202] = {
-	.class_hid = BNXT_ULP_CLASS_HID_1440d,
+	.class_hid = BNXT_ULP_CLASS_HID_443e9,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 40,
-	.flow_pattern_id = 1,
+	.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_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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[203] = {
-	.class_hid = BNXT_ULP_CLASS_HID_25a0d,
+	.class_hid = BNXT_ULP_CLASS_HID_43dad,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 41,
-	.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_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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
+		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 },
 	},
 	[204] = {
-	.class_hid = BNXT_ULP_CLASS_HID_31331,
+	.class_hid = BNXT_ULP_CLASS_HID_44a25,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 42,
-	.flow_pattern_id = 1,
+	.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_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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[205] = {
-	.class_hid = BNXT_ULP_CLASS_HID_54ed,
+	.class_hid = BNXT_ULP_CLASS_HID_45749,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 43,
-	.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_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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[206] = {
-	.class_hid = BNXT_ULP_CLASS_HID_10d91,
+	.class_hid = BNXT_ULP_CLASS_HID_40715,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 43,
-	.flow_pattern_id = 1,
+	.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_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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[207] = {
-	.class_hid = BNXT_ULP_CLASS_HID_22391,
+	.class_hid = BNXT_ULP_CLASS_HID_400d9,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 43,
-	.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_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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
+		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 },
 	},
 	[208] = {
-	.class_hid = BNXT_ULP_CLASS_HID_33991,
+	.class_hid = BNXT_ULP_CLASS_HID_40d51,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 43,
-	.flow_pattern_id = 1,
+	.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_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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[209] = {
-	.class_hid = BNXT_ULP_CLASS_HID_5849,
+	.class_hid = BNXT_ULP_CLASS_HID_45419,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 43,
-	.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_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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[210] = {
-	.class_hid = BNXT_ULP_CLASS_HID_1117d,
+	.class_hid = BNXT_ULP_CLASS_HID_403e5,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 43,
-	.flow_pattern_id = 1,
+	.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_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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[211] = {
-	.class_hid = BNXT_ULP_CLASS_HID_2277d,
+	.class_hid = BNXT_ULP_CLASS_HID_45a55,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 43,
-	.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_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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
+		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 },
 	},
 	[212] = {
-	.class_hid = BNXT_ULP_CLASS_HID_33d7d,
+	.class_hid = BNXT_ULP_CLASS_HID_40a21,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 43,
-	.flow_pattern_id = 1,
+	.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_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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[213] = {
-	.class_hid = BNXT_ULP_CLASS_HID_31e9,
+	.class_hid = BNXT_ULP_CLASS_HID_41745,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 43,
-	.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_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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[214] = {
-	.class_hid = BNXT_ULP_CLASS_HID_147e9,
+	.class_hid = BNXT_ULP_CLASS_HID_423dd,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 43,
-	.flow_pattern_id = 1,
+	.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_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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[215] = {
-	.class_hid = BNXT_ULP_CLASS_HID_2009d,
+	.class_hid = BNXT_ULP_CLASS_HID_41d81,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 43,
-	.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_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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
+		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 },
 	},
 	[216] = {
-	.class_hid = BNXT_ULP_CLASS_HID_3169d,
+	.class_hid = BNXT_ULP_CLASS_HID_42a19,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 43,
-	.flow_pattern_id = 1,
+	.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_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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[217] = {
-	.class_hid = BNXT_ULP_CLASS_HID_2841,
+	.class_hid = BNXT_ULP_CLASS_HID_42df9,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 43,
-	.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_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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[218] = {
-	.class_hid = BNXT_ULP_CLASS_HID_13e41,
+	.class_hid = BNXT_ULP_CLASS_HID_43a71,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 43,
-	.flow_pattern_id = 1,
+	.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_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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[219] = {
-	.class_hid = BNXT_ULP_CLASS_HID_25441,
+	.class_hid = BNXT_ULP_CLASS_HID_43435,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 43,
-	.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_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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
+		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 },
 	},
 	[220] = {
-	.class_hid = BNXT_ULP_CLASS_HID_30d75,
+	.class_hid = BNXT_ULP_CLASS_HID_4404d,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 43,
-	.flow_pattern_id = 1,
+	.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_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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[221] = {
-	.class_hid = BNXT_ULP_CLASS_HID_4e21,
+	.class_hid = BNXT_ULP_CLASS_HID_44dd1,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 43,
-	.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_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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
+		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 },
 	},
 	[222] = {
-	.class_hid = BNXT_ULP_CLASS_HID_107d5,
+	.class_hid = BNXT_ULP_CLASS_HID_45a69,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 43,
-	.flow_pattern_id = 1,
+	.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_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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[223] = {
-	.class_hid = BNXT_ULP_CLASS_HID_21dd5,
+	.class_hid = BNXT_ULP_CLASS_HID_4542d,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 43,
-	.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_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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
+		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 },
 	},
 	[224] = {
-	.class_hid = BNXT_ULP_CLASS_HID_333d5,
+	.class_hid = BNXT_ULP_CLASS_HID_403f9,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 43,
-	.flow_pattern_id = 1,
+	.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_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_ING },
 	.field_sig = { .bits =
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |
-		BNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |
+		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 },
 	},
 	[225] = {
-	.class_hid = BNXT_ULP_CLASS_HID_2521,
+	.class_hid = BNXT_ULP_CLASS_HID_4140d,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 43,
-	.flow_pattern_id = 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_UDP |
+		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_5_BITMASK_O_ETH_DMAC |
+		BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
 		BNXT_ULP_MATCH_TYPE_BITMASK_EM },
 	},
 	[226] = {
-	.class_hid = BNXT_ULP_CLASS_HID_2bed,
+	.class_hid = BNXT_ULP_CLASS_HID_420b5,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 43,
-	.flow_pattern_id = 2,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_UDP |
+		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_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 },
 	},
 	[227] = {
-	.class_hid = BNXT_ULP_CLASS_HID_050d,
+	.class_hid = BNXT_ULP_CLASS_HID_41a49,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 43,
-	.flow_pattern_id = 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_UDP |
+		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_IPV4_PROTO_ID |
+		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 },
 	},
 	[228] = {
-	.class_hid = BNXT_ULP_CLASS_HID_5b9d,
+	.class_hid = BNXT_ULP_CLASS_HID_426f1,
 	.class_tid = 1,
-	.hdr_sig_id = 2,
-	.flow_sig_id = 43,
-	.flow_pattern_id = 2,
+	.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_O_IPV4 |
-		BNXT_ULP_HDR_BIT_O_UDP |
+		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_IPV4_PROTO_ID |
+		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 },
 	},
 	[229] = {
-	.class_hid = BNXT_ULP_CLASS_HID_1865,
+	.class_hid = BNXT_ULP_CLASS_HID_44ab9,
 	.class_tid = 1,
-	.hdr_sig_id = 3,
-	.flow_sig_id = 43,
+	.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_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_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_IPV6_DST_ADDR |
+		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 },
 	},
 	[230] = {
-	.class_hid = BNXT_ULP_CLASS_HID_389d,
+	.class_hid = BNXT_ULP_CLASS_HID_45721,
 	.class_tid = 1,
-	.hdr_sig_id = 3,
-	.flow_sig_id = 44,
+	.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_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_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_IPV6_PROTO_ID |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |
+		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 },
 	},
 	[231] = {
-	.class_hid = BNXT_ULP_CLASS_HID_123d,
+	.class_hid = BNXT_ULP_CLASS_HID_450e5,
 	.class_tid = 1,
-	.hdr_sig_id = 3,
-	.flow_sig_id = 44,
+	.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_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_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_IPV6_PROTO_ID |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_SRC_ADDR |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |
+		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 },
 	},
 	[232] = {
-	.class_hid = BNXT_ULP_CLASS_HID_4ef1,
+	.class_hid = BNXT_ULP_CLASS_HID_40051,
 	.class_tid = 1,
-	.hdr_sig_id = 3,
-	.flow_sig_id = 45,
+	.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_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_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_IPV6_SRC_ADDR |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |
+		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 },
 	},
 	[233] = {
-	.class_hid = BNXT_ULP_CLASS_HID_1229,
+	.class_hid = BNXT_ULP_CLASS_HID_40aa5,
 	.class_tid = 1,
-	.hdr_sig_id = 3,
-	.flow_sig_id = 45,
+	.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_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_3_BITMASK_O_ETH_DMAC |
-		BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |
+		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 },
 	},
 	[234] = {
-	.class_hid = BNXT_ULP_CLASS_HID_3241,
+	.class_hid = BNXT_ULP_CLASS_HID_4172d,
 	.class_tid = 1,
-	.hdr_sig_id = 3,
-	.flow_sig_id = 45,
+	.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_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_3_BITMASK_O_ETH_DMAC |
-		BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_PROTO_ID |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |
+		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 },
 	},
 	[235] = {
-	.class_hid = BNXT_ULP_CLASS_HID_0be1,
+	.class_hid = BNXT_ULP_CLASS_HID_410e1,
 	.class_tid = 1,
-	.hdr_sig_id = 3,
-	.flow_sig_id = 45,
+	.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_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_3_BITMASK_O_ETH_DMAC |
-		BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_PROTO_ID |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_SRC_ADDR |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |
+		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 },
 	},
 	[236] = {
-	.class_hid = BNXT_ULP_CLASS_HID_48b5,
+	.class_hid = BNXT_ULP_CLASS_HID_41d69,
 	.class_tid = 1,
-	.hdr_sig_id = 3,
-	.flow_sig_id = 45,
+	.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_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_3_BITMASK_O_ETH_DMAC |
-		BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_SRC_ADDR |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |
+		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 },
 	},
 	[237] = {
-	.class_hid = BNXT_ULP_CLASS_HID_0bed,
+	.class_hid = BNXT_ULP_CLASS_HID_440d1,
 	.class_tid = 1,
-	.hdr_sig_id = 3,
-	.flow_sig_id = 45,
+	.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_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_3_BITMASK_O_ETH_DMAC |
-		BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |
+		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 },
 	},
 	[238] = {
-	.class_hid = BNXT_ULP_CLASS_HID_2c05,
+	.class_hid = BNXT_ULP_CLASS_HID_44d59,
 	.class_tid = 1,
-	.hdr_sig_id = 3,
-	.flow_sig_id = 46,
+	.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_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_3_BITMASK_O_ETH_DMAC |
-		BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_PROTO_ID |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |
+		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 },
 	},
 	[239] = {
-	.class_hid = BNXT_ULP_CLASS_HID_05a5,
+	.class_hid = BNXT_ULP_CLASS_HID_4471d,
 	.class_tid = 1,
-	.hdr_sig_id = 3,
-	.flow_sig_id = 46,
+	.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_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_3_BITMASK_O_ETH_DMAC |
-		BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_PROTO_ID |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_SRC_ADDR |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |
+		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 },
 	},
 	[240] = {
-	.class_hid = BNXT_ULP_CLASS_HID_4279,
+	.class_hid = BNXT_ULP_CLASS_HID_45385,
 	.class_tid = 1,
-	.hdr_sig_id = 3,
-	.flow_sig_id = 47,
+	.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_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_3_BITMASK_O_ETH_DMAC |
-		BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_SRC_ADDR |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |
+		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 },
 	},
 	[241] = {
-	.class_hid = BNXT_ULP_CLASS_HID_05d1,
+	.class_hid = BNXT_ULP_CLASS_HID_6400d,
 	.class_tid = 1,
-	.hdr_sig_id = 3,
-	.flow_sig_id = 47,
+	.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_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_3_BITMASK_O_ETH_DMAC |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |
+		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 },
 	},
 	[242] = {
-	.class_hid = BNXT_ULP_CLASS_HID_25c9,
+	.class_hid = BNXT_ULP_CLASS_HID_64cb5,
 	.class_tid = 1,
-	.hdr_sig_id = 3,
-	.flow_sig_id = 47,
+	.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_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_3_BITMASK_O_ETH_DMAC |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_PROTO_ID |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |
+		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_MATCH_TYPE_BITMASK_EM },
 	},
 	[243] = {
-	.class_hid = BNXT_ULP_CLASS_HID_5c55,
+	.class_hid = BNXT_ULP_CLASS_HID_64649,
 	.class_tid = 1,
-	.hdr_sig_id = 3,
-	.flow_sig_id = 47,
+	.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_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_3_BITMASK_O_ETH_DMAC |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_PROTO_ID |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_SRC_ADDR |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |
+		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 },
 	},
 	[244] = {
-	.class_hid = BNXT_ULP_CLASS_HID_3c3d,
+	.class_hid = BNXT_ULP_CLASS_HID_652f1,
 	.class_tid = 1,
-	.hdr_sig_id = 3,
-	.flow_sig_id = 47,
+	.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_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_3_BITMASK_O_ETH_DMAC |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_SRC_ADDR |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |
+		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_MATCH_TYPE_BITMASK_EM },
 	},
 	[245] = {
-	.class_hid = BNXT_ULP_CLASS_HID_4fc9,
+	.class_hid = BNXT_ULP_CLASS_HID_619ed,
 	.class_tid = 1,
-	.hdr_sig_id = 3,
-	.flow_sig_id = 47,
-	.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_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_3_BITMASK_O_ETH_TYPE |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |
+		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 },
 	},
 	[246] = {
-	.class_hid = BNXT_ULP_CLASS_HID_1335,
+	.class_hid = BNXT_ULP_CLASS_HID_62615,
 	.class_tid = 1,
-	.hdr_sig_id = 3,
-	.flow_sig_id = 48,
-	.flow_pattern_id = 1,
+	.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_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_3_BITMASK_O_ETH_TYPE |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_PROTO_ID |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |
+		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 },
 	},
 	[247] = {
-	.class_hid = BNXT_ULP_CLASS_HID_4981,
+	.class_hid = BNXT_ULP_CLASS_HID_62029,
 	.class_tid = 1,
-	.hdr_sig_id = 3,
-	.flow_sig_id = 48,
-	.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_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_3_BITMASK_O_ETH_TYPE |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_PROTO_ID |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_SRC_ADDR |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |
+		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 },
 	},
 	[248] = {
-	.class_hid = BNXT_ULP_CLASS_HID_2969,
+	.class_hid = BNXT_ULP_CLASS_HID_62c51,
 	.class_tid = 1,
-	.hdr_sig_id = 3,
-	.flow_sig_id = 49,
-	.flow_pattern_id = 1,
+	.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_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_3_BITMASK_O_ETH_TYPE |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_SRC_ADDR |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |
+		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 },
 	},
 	[249] = {
-	.class_hid = BNXT_ULP_CLASS_HID_498d,
+	.class_hid = BNXT_ULP_CLASS_HID_636a5,
 	.class_tid = 1,
-	.hdr_sig_id = 3,
-	.flow_sig_id = 49,
-	.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_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_3_BITMASK_O_IPV6_DST_ADDR |
+		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 },
 	},
 	[250] = {
-	.class_hid = BNXT_ULP_CLASS_HID_0cf9,
+	.class_hid = BNXT_ULP_CLASS_HID_6432d,
 	.class_tid = 1,
-	.hdr_sig_id = 3,
-	.flow_sig_id = 49,
-	.flow_pattern_id = 1,
+	.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_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_3_BITMASK_O_IPV6_PROTO_ID |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |
+		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 },
 	},
 	[251] = {
-	.class_hid = BNXT_ULP_CLASS_HID_4345,
+	.class_hid = BNXT_ULP_CLASS_HID_63ce1,
 	.class_tid = 1,
-	.hdr_sig_id = 3,
-	.flow_sig_id = 49,
-	.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_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_3_BITMASK_O_IPV6_PROTO_ID |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_SRC_ADDR |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |
+		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 },
 	},
 	[252] = {
-	.class_hid = BNXT_ULP_CLASS_HID_232d,
+	.class_hid = BNXT_ULP_CLASS_HID_64969,
 	.class_tid = 1,
-	.hdr_sig_id = 3,
-	.flow_sig_id = 49,
-	.flow_pattern_id = 1,
+	.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_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_3_BITMASK_O_IPV6_SRC_ADDR |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |
+		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 },
 	},
 	[253] = {
-	.class_hid = BNXT_ULP_CLASS_HID_2579,
+	.class_hid = BNXT_ULP_CLASS_HID_61005,
 	.class_tid = 1,
-	.hdr_sig_id = 3,
-	.flow_sig_id = 49,
-	.flow_pattern_id = 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_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_3_BITMASK_O_ETH_DMAC |
-		BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
+		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 },
 	},
 	[254] = {
-	.class_hid = BNXT_ULP_CLASS_HID_2bb5,
+	.class_hid = BNXT_ULP_CLASS_HID_61c8d,
 	.class_tid = 1,
-	.hdr_sig_id = 3,
-	.flow_sig_id = 49,
-	.flow_pattern_id = 2,
+	.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_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_3_BITMASK_O_ETH_DMAC |
-		BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-		BNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |
+		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 },
 	},
 	[255] = {
-	.class_hid = BNXT_ULP_CLASS_HID_4bad,
+	.class_hid = BNXT_ULP_CLASS_HID_61641,
 	.class_tid = 1,
-	.hdr_sig_id = 3,
-	.flow_sig_id = 49,
-	.flow_pattern_id = 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_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_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_IPV6_PROTO_ID |
+		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 },
 	},
 	[256] = {
-	.class_hid = BNXT_ULP_CLASS_HID_4591,
+	.class_hid = BNXT_ULP_CLASS_HID_622c9,
 	.class_tid = 1,
-	.hdr_sig_id = 3,
-	.flow_sig_id = 49,
-	.flow_pattern_id = 2,
+	.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_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_3_BITMASK_O_ETH_DMAC |
-		BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
-		BNXT_ULP_HF1_3_BITMASK_O_IPV6_PROTO_ID |
+		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 },
 	},
 	[257] = {
-	.class_hid = BNXT_ULP_CLASS_HID_1845,
+	.class_hid = BNXT_ULP_CLASS_HID_52a0d,
 	.class_tid = 1,
-	.hdr_sig_id = 4,
-	.flow_sig_id = 49,
+	.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_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_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_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 },
 	},
 	[258] = {
-	.class_hid = BNXT_ULP_CLASS_HID_1399,
+	.class_hid = BNXT_ULP_CLASS_HID_536b5,
 	.class_tid = 1,
-	.hdr_sig_id = 4,
-	.flow_sig_id = 49,
+	.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_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_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_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 },
 	},
 	[259] = {
-	.class_hid = BNXT_ULP_CLASS_HID_0eed,
+	.class_hid = BNXT_ULP_CLASS_HID_53049,
 	.class_tid = 1,
-	.hdr_sig_id = 4,
-	.flow_sig_id = 50,
+	.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_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_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_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 },
 	},
 	[260] = {
-	.class_hid = BNXT_ULP_CLASS_HID_0a21,
+	.class_hid = BNXT_ULP_CLASS_HID_53cf1,
 	.class_tid = 1,
-	.hdr_sig_id = 4,
-	.flow_sig_id = 51,
+	.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_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_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_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 },
 	},
 	[261] = {
-	.class_hid = BNXT_ULP_CLASS_HID_38bd,
+	.class_hid = BNXT_ULP_CLASS_HID_503ed,
 	.class_tid = 1,
-	.hdr_sig_id = 4,
-	.flow_sig_id = 52,
+	.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_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_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_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 },
 	},
 	[262] = {
-	.class_hid = BNXT_ULP_CLASS_HID_33f1,
+	.class_hid = BNXT_ULP_CLASS_HID_51015,
 	.class_tid = 1,
-	.hdr_sig_id = 4,
-	.flow_sig_id = 52,
+	.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_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_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_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 },
 	},
 	[263] = {
-	.class_hid = BNXT_ULP_CLASS_HID_2ec5,
+	.class_hid = BNXT_ULP_CLASS_HID_50a29,
 	.class_tid = 1,
-	.hdr_sig_id = 4,
-	.flow_sig_id = 52,
+	.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_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_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_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 },
 	},
 	[264] = {
-	.class_hid = BNXT_ULP_CLASS_HID_2a19,
+	.class_hid = BNXT_ULP_CLASS_HID_51651,
 	.class_tid = 1,
-	.hdr_sig_id = 4,
-	.flow_sig_id = 52,
+	.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_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_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_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 },
 	},
 	[265] = {
-	.class_hid = BNXT_ULP_CLASS_HID_121d,
+	.class_hid = BNXT_ULP_CLASS_HID_520a5,
 	.class_tid = 1,
-	.hdr_sig_id = 4,
-	.flow_sig_id = 52,
+	.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_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_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_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 },
 	},
 	[266] = {
-	.class_hid = BNXT_ULP_CLASS_HID_0d51,
+	.class_hid = BNXT_ULP_CLASS_HID_52d2d,
 	.class_tid = 1,
-	.hdr_sig_id = 4,
-	.flow_sig_id = 52,
+	.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_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_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_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 },
 	},
 	[267] = {
-	.class_hid = BNXT_ULP_CLASS_HID_08a5,
+	.class_hid = BNXT_ULP_CLASS_HID_526e1,
 	.class_tid = 1,
-	.hdr_sig_id = 4,
-	.flow_sig_id = 53,
+	.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_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_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_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 },
 	},
 	[268] = {
-	.class_hid = BNXT_ULP_CLASS_HID_03f9,
+	.class_hid = BNXT_ULP_CLASS_HID_53369,
 	.class_tid = 1,
-	.hdr_sig_id = 4,
-	.flow_sig_id = 54,
+	.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_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_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_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 },
 	},
 	[269] = {
-	.class_hid = BNXT_ULP_CLASS_HID_4ed1,
+	.class_hid = BNXT_ULP_CLASS_HID_556d1,
 	.class_tid = 1,
-	.hdr_sig_id = 4,
-	.flow_sig_id = 55,
+	.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_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_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_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 },
 	},
 	[270] = {
-	.class_hid = BNXT_ULP_CLASS_HID_4a25,
+	.class_hid = BNXT_ULP_CLASS_HID_5068d,
 	.class_tid = 1,
-	.hdr_sig_id = 4,
-	.flow_sig_id = 55,
+	.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_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_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_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 },
 	},
 	[271] = {
-	.class_hid = BNXT_ULP_CLASS_HID_4579,
+	.class_hid = BNXT_ULP_CLASS_HID_50041,
 	.class_tid = 1,
-	.hdr_sig_id = 4,
-	.flow_sig_id = 55,
+	.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_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_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_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 },
 	},
 	[272] = {
-	.class_hid = BNXT_ULP_CLASS_HID_404d,
+	.class_hid = BNXT_ULP_CLASS_HID_50cc9,
 	.class_tid = 1,
-	.hdr_sig_id = 4,
-	.flow_sig_id = 55,
+	.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_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_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_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 },
 	},
 	[273] = {
-	.class_hid = BNXT_ULP_CLASS_HID_1209,
+	.class_hid = BNXT_ULP_CLASS_HID_7560d,
 	.class_tid = 1,
-	.hdr_sig_id = 4,
-	.flow_sig_id = 55,
+	.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_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_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_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 },
 	},
 	[274] = {
-	.class_hid = BNXT_ULP_CLASS_HID_0d5d,
+	.class_hid = BNXT_ULP_CLASS_HID_705f9,
 	.class_tid = 1,
-	.hdr_sig_id = 4,
-	.flow_sig_id = 55,
+	.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_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_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_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 },
 	},
 	[275] = {
-	.class_hid = BNXT_ULP_CLASS_HID_0891,
+	.class_hid = BNXT_ULP_CLASS_HID_75c49,
 	.class_tid = 1,
-	.hdr_sig_id = 4,
-	.flow_sig_id = 55,
+	.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_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_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_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 },
 	},
 	[276] = {
-	.class_hid = BNXT_ULP_CLASS_HID_03e5,
+	.class_hid = BNXT_ULP_CLASS_HID_70c25,
 	.class_tid = 1,
-	.hdr_sig_id = 4,
-	.flow_sig_id = 55,
+	.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_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_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_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 },
 	},
 	[277] = {
-	.class_hid = BNXT_ULP_CLASS_HID_3261,
+	.class_hid = BNXT_ULP_CLASS_HID_72fed,
 	.class_tid = 1,
-	.hdr_sig_id = 4,
-	.flow_sig_id = 55,
+	.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_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_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_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 },
 	},
 	[278] = {
-	.class_hid = BNXT_ULP_CLASS_HID_2db5,
+	.class_hid = BNXT_ULP_CLASS_HID_73c15,
 	.class_tid = 1,
-	.hdr_sig_id = 4,
-	.flow_sig_id = 55,
+	.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_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_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_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 },
 	},
 	[279] = {
-	.class_hid = BNXT_ULP_CLASS_HID_2889,
+	.class_hid = BNXT_ULP_CLASS_HID_73629,
 	.class_tid = 1,
-	.hdr_sig_id = 4,
-	.flow_sig_id = 55,
+	.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_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_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_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 },
 	},
 	[280] = {
-	.class_hid = BNXT_ULP_CLASS_HID_23dd,
+	.class_hid = BNXT_ULP_CLASS_HID_74251,
 	.class_tid = 1,
-	.hdr_sig_id = 4,
-	.flow_sig_id = 55,
+	.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_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_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_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 },
 	},
 	[281] = {
-	.class_hid = BNXT_ULP_CLASS_HID_0bc1,
+	.class_hid = BNXT_ULP_CLASS_HID_74ca5,
 	.class_tid = 1,
-	.hdr_sig_id = 4,
-	.flow_sig_id = 55,
+	.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_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_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_I